mjbudd77
350f7fa468
More QFileDialog show()/exec() fixes. #332
2021-02-18 23:28:31 -05:00
mjbudd77
5eb79dcf9d
Removed all redundant QFileDialog calls to show() when exec() is already being called. The show() function is a non-blocking call to create a dialog window. exec() is a blocking call and is required to use the native windows file browser. Since all the file dialog callback functions are designed to be blocking anyway, the show() calls really shouldn't be there anyway. This fixes part of #332 .
2021-02-18 23:14:31 -05:00
mjbudd77
5f46fd098f
Added a refresh rate submenu under View in the Qt hex editor that allows for setting the update rate to the following values in Hz: 5, 10, 20, 30, and 60 (for those with super human eye-to-brain processing times).
2021-02-18 22:28:59 -05:00
mjbudd77
41c9125788
Added logic to Qt hex editor to force a redraw event when keyboard or mouse events that effect the cursor occur.
2021-02-18 22:04:13 -05:00
mjbudd77
90d31dadca
Added logic to Qt hex editor to set minimum line width to full line length at construction. Part of #322 .
2021-02-18 21:48:57 -05:00
mjbudd77
ea97709f85
Set minimum debugger assembly viewport width at construction to avoid window resizing when upon initial load of assembly text. Part of #322 .
2021-02-18 21:29:55 -05:00
mjbudd77
86ffdcee3a
Removed calls to old text console based cheat menu in favor of Qt GUI cheat menu. Default hot key for opening the cheat menu is F1 and was crashing when trying to bring up text cheat console. Qt window does not have this issue. Fixes part of #332 .
2021-02-18 20:13:05 -05:00
mjbudd77
32e897479c
Bug fix for hex editor crashing when changing view to PPU or ROM with no game loaded. Fixes part of #332 .
2021-02-18 19:56:19 -05:00
mjbudd77
e7e6aac71d
Merge branch 'master' of github.com:TASVideos/fceux
2021-02-17 21:35:07 -05:00
mjbudd77
aefb834552
Auto Reformat Qt RamSearch.cpp.
2021-02-17 21:27:03 -05:00
mjbudd77
67752c1ea2
Minor performance improvements to Qt Ram Search window.
2021-02-17 21:22:25 -05:00
zeromus
4c3d727ad0
fix for rare crash
2021-02-17 20:42:08 -05:00
mjbudd77
14b07ab5f2
Added a link to online documentation in the Qt GUI help menu.
2021-02-16 22:16:05 -05:00
mjbudd77
7e3086d92c
Added more accelerators for Qt menu items.
2021-02-16 21:44:47 -05:00
mjbudd77
08df12db74
Bug fix for Qt GUI main menu permanently hi-jacking input focus when using menu accelerators.
2021-02-15 10:08:03 -05:00
mjbudd77
049f1017d4
For Qt GUI, fixed thread timing bug in rapid autofire pattern. Also, added hooks to make the autofire pattern number of on/off frames configurable. Minor indentation fixes in code.
2021-02-15 08:43:14 -05:00
mjbudd77
e8bd912830
For Qt GUI, added logic to gray out timing statistics when not enabled. Makes it more obvious for user to realize that the calculations are not active until the enable button is hit.
2021-02-14 15:08:41 -05:00
mjbudd77
0768579faa
Palette file pathing fixes for Qt GUI.
2021-02-14 12:02:24 -05:00
mjbudd77
df315f8e9c
Added QFileDialog urls for lua load window.
2021-02-14 11:16:39 -05:00
mjbudd77
769ab81027
Setup QFileDialog side urls for various windows.
2021-02-14 10:53:21 -05:00
mjbudd77
a5a0a5edee
Added a function that returns the executable file path. Added this path to the list of urls to search for palette files.
2021-02-14 09:37:04 -05:00
mjbudd77
3556c1cbfc
Added sidebar urls to Qt palette open file browser.
2021-02-14 07:10:34 -05:00
mjbudd77
bf00cb62ca
Added logic to also look for $USERPROFILE env var on windows systems.
2021-02-14 06:35:25 -05:00
mjbudd77
15b983fc76
Added logic to make Qt GUI search for $HOMEPATH in the event that $HOME is not defined (for Windows).
2021-02-14 06:20:16 -05:00
mjbudd77
5d0c9b2225
Added button icons to the bottom row of the Qt iNES header editor.
2021-02-14 05:55:57 -05:00
mjbudd77
b98feca574
Added standard core about text into Qt About Fceux Window.
2021-02-14 05:27:36 -05:00
mjbudd77
c3473dbf4d
Made one full pass over all Qt window menus and added accelerators where it makes sense.
2021-02-14 05:09:44 -05:00
mjbudd77
58c3081176
Added ALT+F accelerator for Qt main menu.
2021-02-13 20:16:51 -05:00
mjbudd77
bff4dd4d93
Removed scroll bars from Qt game pad window as its new layout makes it unnecessary.
2021-02-13 20:10:20 -05:00
mjbudd77
5abdc4a50e
Added an game pad graphic on the Qt game pad config page with buttons that change color when pressed.
2021-02-13 16:36:59 -05:00
mjbudd77
1ced2f59b9
Added logic to Qt nametable viewer to not render tiles that are not in view. Also subbanded table rendering into separate frames to increase performance.
2021-02-12 21:07:24 -05:00
mjbudd77
04bd1ffcf6
Added a function to pre-calculate pixel locations for the nametable viewer in order to save computation time during Qt paint events.
2021-02-12 18:51:04 -05:00
mjbudd77
97990b671a
Merge branch 'master' of github.com:TASVideos/fceux
2021-02-11 20:48:17 -05:00
mjbudd77
f80214da90
Added code to allow for setting of thread priorities in windows for Qt GUI.
2021-02-11 20:24:10 -05:00
mjbudd77
1a622b5f30
Bug fix for Qt GUI message log in windows.
2021-02-11 18:09:48 -05:00
g0me3
56adae5e6c
fixed copypaste bug in cdlogger introduced in #310 merge
...
(cdl auto load were broken, an error occures while attempting to save changes to cdl window settings)
2021-02-10 20:09:27 +03:00
mjbudd77
97c8c591bd
Added download links for packaged Win64 Qt/SDL application built on appveyor.
2021-02-09 23:04:40 -05:00
mjbudd77
a562da6db3
Merge remote-tracking branch 'mjbudd77/Qt_WinBuild'
2021-02-09 22:32:57 -05:00
mjbudd77
6b4c5c1c1b
Added logic to look for the HOMEPATH env var if HOME is undefined.
2021-02-09 22:22:19 -05:00
mjbudd77
b8a5db5580
Build fix for Qt/SDL default input settings. Use SDLK_ macros directly to ensure there is not a conflict.
2021-02-10 03:07:41 -05:00
mjbudd77
43a9d7a411
Changed windows Qt/SDL appveyor job name so that it does not contain / char.
2021-02-09 21:03:57 -05:00
mjbudd77
ea8fbbf774
Removed unnecessary headers from nes_shm.cpp.
2021-02-09 20:30:47 -05:00
mjbudd77
deea77a30b
Merge remote-tracking branch 'TasVideos/master' into Qt_WinBuild
2021-02-09 19:56:49 -05:00
mjbudd77
2a66f25c7a
Upgraded MSVC platform toolset to use v142. Added __WIN_DRIVER__ preprocessor definition to project to ensure that it is set for all compiled files for original non-Qt based GUI.
2021-02-09 19:50:57 -05:00
mjbudd77
cef3fe10c2
Moved CHM into a doc folder inside Qt/SDL deployed zip file.
2021-02-09 00:10:44 -05:00
mjbudd77
fdba5abb39
First successful build of Windows Qt/SDL on appveyor.
2021-02-08 23:33:21 -05:00
mjbudd77
13f0f5d5e4
Added a script to build Qt windows fceux.
2021-02-08 21:37:50 -05:00
mjbudd77
70919c9458
Added a windows batch file version of the gitGenHdr script.
2021-02-08 20:51:24 -05:00
Oleg V. Polivets
766aa1e8fd
Fixes regarding RAM Search and RAM Watch dialogs. ( #323 )
...
* FIX: invalid size of watch region after adding it from RAM Search dialog.
* FIX: endianness of 2 byte value not same for same address in RAM Search and RAM Watch dialogs.
* FIX: RAM Watch dialog not suppot 4 byte values.
2021-02-08 19:28:20 -05:00
Oleg V. Polivets
23db1b35b0
Qt: GamePadConf change buttons sequentially. ( #322 )
2021-02-07 12:58:34 -05:00