mjbudd77
|
27bb85f282
|
Added logic to make Qt GUI main menu access pause emulation functionality a configurable parameter.
|
2021-04-11 15:25:24 -04:00 |
mjbudd77
|
c790f1481c
|
Added logic to Qt GUI to produce an error message dialog in the event that an ambiguous activation of conflicting hot key sequences occurs.
|
2021-04-11 13:53:34 -04:00 |
mjbudd77
|
5f40358a06
|
Added code for Qt GUI to pause emulation when main menu is active. This feature is currently disabled.
|
2021-04-11 13:10:09 -04:00 |
mjbudd77
|
7f85544e63
|
Bug fix for Qt GUI family keyboard conflicting with new hot key shortcuts.
|
2021-04-08 20:50:51 -04:00 |
mjbudd77
|
19891e1155
|
Bug fix for Qt GUI emulation speed up/down hot keys.
|
2021-04-06 22:54:29 -04:00 |
mjbudd77
|
caa9e67544
|
Bug fixes for Qt GUI load/save state hot keys.
|
2021-04-06 22:44:49 -04:00 |
mjbudd77
|
4cc02ed25b
|
More Qt GUI hot key fixes for new setup.
|
2021-04-06 21:23:41 -04:00 |
mjbudd77
|
0419e22179
|
Further hot key rework, fixed Qt Turbo hot key function.
|
2021-04-05 22:42:59 -04:00 |
mjbudd77
|
2f2abfdbb2
|
Bug fixes for a few Qt hot key shortcuts.
|
2021-04-05 22:09:59 -04:00 |
mjbudd77
|
e0f5c3c58e
|
Added code to fix Qt key sequences to avoid impossible combinations.
|
2021-04-05 21:01:50 -04:00 |
mbudd02
|
7acaf7f2bd
|
Added more error logging to Qt GUI.
|
2021-03-30 09:06:27 -04:00 |
mjbudd77
|
cbdd6e43d9
|
Further hot key config rework.
|
2021-03-29 20:52:58 -04:00 |
mjbudd77
|
da401d9833
|
Qt hot key rework intermediate commit.
|
2021-03-29 20:04:29 -04:00 |
mjbudd77
|
3505e81710
|
Reworking of Qt Hot Keys. Intermediate commit.
|
2021-03-27 22:44:55 -04:00 |
mjbudd77
|
18c7c95ef3
|
Added logic to allow switching the Qt GUI video driver while program is running with out needing a restart... although a restart is still probably the safest.
|
2021-03-25 20:20:01 -04:00 |
mjbudd77
|
04caf3a03f
|
Added logic to process all QCoreApplication events in main window loop to ensure that GUI stays responsive when rendering slows app execution down. Mac OS OpenGL was causing odd event processing delays. So now we will ensure all events are processed before attempting any rendering.
|
2021-03-21 18:31:20 -04:00 |
mjbudd77
|
95aa96a14e
|
Aspect ratio pixel scaling fixes for Qt GUI. For issue #341.
|
2021-03-21 13:47:12 -04:00 |
mjbudd77
|
b825454fee
|
Added to fix Qt build issue with pre Qt 5.12 builds.
|
2021-03-21 08:34:08 -04:00 |
mjbudd77
|
451b0f8474
|
For Qt GUI, change square pixel video option to be a force aspect ratio option and added a small list of preselect aspect options via video config window. Aspect ratio is now a configuration parameter for the video viewport. This addresses most of issue #341. Still TODO add custom aspect entry capability.
|
2021-03-21 07:17:01 -04:00 |
mjbudd77
|
456251861a
|
Added a targeting reticle icon that can be used as a mouse cursor on the main viewport of Qt GUI. Easier to aim with for zapper games emulated by mouse.
|
2021-03-18 22:30:40 -04:00 |
mjbudd77
|
ffd5de60aa
|
Added logic to Qt GUI to allow for the shape of the viewport cursor to be selectable between an arrow, cross, or blank. Also added a viewport cursor visibility configuration parameter. Cursor visibility and shape can be set via the video config option window.
|
2021-03-14 14:02:10 -04:00 |
mjbudd77
|
0203344802
|
Added logic to look for a QResource (rcc) file along side a qss file when loading a new stylesheet.
|
2021-03-05 15:09:28 -05:00 |
mjbudd77
|
cb0bc74fd4
|
Added a styling wrapper class to allow for more control over palette colors.
|
2021-03-03 22:48:45 -05:00 |
mjbudd77
|
2a6a31fa48
|
Added Qt stylesheet GUI selection code.
|
2021-03-01 21:48:57 -05:00 |
mjbudd77
|
ac0f377873
|
Added a GUI style selection combo box. Lists all built in GUI styles available. This allows user to change the GUI style while it is running. Also, style setting is saved and used for future GUI startups.
|
2021-03-01 20:24:00 -05:00 |
mjbudd77
|
8347e2fd0b
|
Bug fix for Qt GUI using default settings to force the minimum viewport until after the GUI has been drawn/resized at least once to ensure that the menu bar size has been finalized and the viewport meets demanded values. At the first resize event, the viewport minimum size is reset back to 1x values so that the window can still be shrunk by dragging the lower window corners and edges.
|
2021-02-27 19:29:50 -05:00 |
mjbudd77
|
8241973af1
|
Fixed order of execution bug to ensure that first startup of Qt GUI with default config sizes window exactly right.
|
2021-02-27 18:21:39 -05:00 |
mjbudd77
|
1cf00640c4
|
Added RAM init menu option to Qt GUI.
|
2021-02-25 20:19:41 -05:00 |
mjbudd77
|
ffc7e70b0d
|
For Qt GUI fixed region auto detection logic to preserve dendy mode if an NTSC game is loaded. Also, added an option to enable/disable region auto detection functionality. This allows for the users selection via the GUI to be strictly enforced. Also, added a region select sub menu to the emulation main menu. Fixes issue #335.
|
2021-02-25 19:36:08 -05:00 |
mjbudd77
|
e3f2970dcd
|
Added scanline start/end entry boxes for NTSC and PAL/Dendy to Qt Video config window.
|
2021-02-23 21:04:50 -05:00 |
mjbudd77
|
e6754c87ba
|
Added a recent ROMs sub menu to the Qt main menu.
|
2021-02-19 20:46:27 -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
|
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
|
769ab81027
|
Setup QFileDialog side urls for various windows.
|
2021-02-14 10:53:21 -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
|
35bb4be6f6
|
First successful build of Qt windows fceux.
|
2021-02-06 12:15:28 -05:00 |
mjbudd77
|
31819d246d
|
Added initial framework for Qt palette editor window.
|
2021-02-02 22:37:01 -05:00 |
mjbudd77
|
7ce62ebee3
|
Added logic to Qt GUI to save off window size and video scaling parameters at application exit so that they can be used at startup to restore window to same size it was previously.
|
2021-01-24 14:21:18 -05:00 |
mjbudd77
|
c6752c4193
|
Added standard FCEU GPL2 license header to Qt cpp files that were
missing it.
|
2021-01-20 19:19:22 -05:00 |
mjbudd77
|
1454238f1e
|
Added #if defined(__unix__) in the appropriate places to allow for the code to compile for FreeBSD 12.2 using the clang 10.0.1 compiler. (#305)
|
2021-01-16 14:40:28 -05:00 |
mjbudd77
|
427daa3543
|
Added logic to Qt GUI to allow for the main menu bar to be hidden. (#296)
|
2021-01-05 21:50:37 -05:00 |
mjbudd77
|
e64aac93ee
|
Added fceux name and version information to the main window title bar for the Qt/SDL port.
|
2020-12-20 23:39:25 -05:00 |
mjbudd77
|
2e4fae6de6
|
Added more button and menu icons to Qt GUI.
|
2020-12-13 21:45:39 -05:00 |
mjbudd77
|
380fc72917
|
Added a few more menu icons to Qt gui.
|
2020-12-13 15:24:48 -05:00 |
mjbudd77
|
58624be83b
|
Added a few more icons to Qt GUI menu.
|
2020-12-13 15:02:23 -05:00 |
mjbudd77
|
af8c63fcc2
|
Added a few standard icons to menu entries and buttons in Qt GUI.
|
2020-12-13 14:51:04 -05:00 |