mjbudd77
|
029cea534c
|
Hooked up validity states for a few Qt main menu items.
|
2021-04-12 21:42:57 -04:00 |
mjbudd77
|
d84e4c3663
|
Fixed a few memory leaks caught by valgrind tool.
|
2021-04-12 20:40:55 -04:00 |
mjbudd77
|
1a8369f1b3
|
Added event accept lines for console window key events. Helps improve mac os responsiveness.
|
2021-04-12 20:06:49 -04:00 |
mjbudd77
|
f330ca2946
|
Updated README file with Qt6 build info and GTK GUI retirement notice.
|
2021-04-12 06:47:14 -04:00 |
mjbudd77
|
5cea05d183
|
Changed default behavior of pausing when main menu is active to false.
|
2021-04-12 06:28:04 -04:00 |
mjbudd77
|
904652efa9
|
Changed GetModuleFileName calls to GetModuleFileNameA to ensure that the 8 bit character version is used. Fixes build errors with Qt6 using C++17.
|
2021-04-12 06:27:04 -04:00 |
mjbudd77
|
c1d6d7f4cf
|
Another TCHAR substitution for char to fix Qt6 build error.
|
2021-04-11 22:36:54 -04:00 |
mjbudd77
|
eb1393367e
|
Changed TCHAR to regular char type to fix build error in lua-engine for windows builds.
|
2021-04-11 22:11:31 -04:00 |
mjbudd77
|
3faacbb308
|
Build fix for Windows Qt6.
|
2021-04-11 21:35:19 -04:00 |
mjbudd77
|
a3c73c5a4d
|
Set Windows Qt appveyor build to use Qt6. Build fix for Mac OSX pipeline using Qt6.
|
2021-04-11 21:26:46 -04:00 |
mjbudd77
|
229705f693
|
Updated Mac OSX appveyor pipeline to build against Qt6
|
2021-04-11 20:56:47 -04:00 |
mjbudd77
|
ca232c8b3c
|
Added Qt6 build option to Cmakelists.
|
2021-04-11 20:34:43 -04:00 |
mjbudd77
|
806486e13d
|
Build fixes for Qt6 on Mac OSX.
|
2021-04-11 17:39:37 -04:00 |
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
|
9e92e28419
|
Fix for mismatch class/struct declaration.
|
2021-04-11 14:05:40 -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
|
86edfd490a
|
Changed Qt warnings to not display as error dialogs, instead just prints
to main log.
|
2021-04-10 09:40:20 -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
|
40668462a8
|
Qt Hot Key title window logic in work.
|
2021-04-06 22:02:02 -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 |
mbudd02
|
7ccfd43a98
|
Added code to route Qt GUI/Core messages to message log.
|
2021-03-30 08:44:31 -04:00 |
mbudd02
|
adc08cfd1d
|
Added a set defaults button to Qt hot keys window.
|
2021-03-30 08:13:45 -04:00 |
mjbudd77
|
1d7dd522ba
|
Changed Qt GUI hot key set logic to be more like Win32 version. Each key now spawns a set/clear key state dialog window.
|
2021-03-30 04:32:00 -04:00 |
mjbudd77
|
cf7d23694c
|
Added checkboxes to enable/disable hot keys.
|
2021-03-29 20:59:30 -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
|
5a9010b8e2
|
Qt hot key rework intermediate commit.
|
2021-03-29 17:39:19 -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
|
4be5045fc7
|
Added logic to filter out standalone modifier keys when setting game pad button to key sequence remaps.
|
2021-03-25 06:28:31 -04:00 |
mjbudd77
|
739dc2a16d
|
Run keyboard command processing on every key event to make sure none are missed.
|
2021-03-25 04:50:31 -04:00 |
mjbudd77
|
b810164759
|
Added logic to allow for advanced key sequence options to be shown/hidden on game pad window.
|
2021-03-24 22:21:53 -04:00 |
mjbudd77
|
41caf1500f
|
Game pad key sequence tree column title fixes.
|
2021-03-23 22:20:24 -04:00 |
mjbudd77
|
c3b911ab5c
|
Added logic for gamepad key remap edit and delete buttons.
|
2021-03-23 22:07:22 -04:00 |
mjbudd77
|
c753820d32
|
Successful test of basic gamepad button remapping to keyboard sequences.
|
2021-03-23 21:38:13 -04:00 |
mjbudd77
|
16fc02daaf
|
Advanced game pad button to key remapping in work.
|
2021-03-22 22:57:53 -04:00 |
mjbudd77
|
96dfa954e1
|
Advanced game pad key sequence mapper in work.
|
2021-03-22 22:24:50 -04:00 |
mjbudd77
|
13d93f1b84
|
Added initial window layout for advanced gamepad key binding feature.
|
2021-03-21 21:11:16 -04:00 |
mjbudd77
|
3836e03f53
|
Merge branch 'master' into gp-function_binding
|
2021-03-21 20:05:21 -04:00 |
mjbudd77
|
099f5820e2
|
Bug fix for hot key toggling of background render plane for Qt GUI.
|
2021-03-21 19:47:00 -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
|
b942f07e9f
|
Minor correction to Lua script path line edit box. Added clear buttons for line edit boxes on Lua console window.
|
2021-03-21 15:00:39 -04:00 |
mjbudd77
|
26ee4ea14a
|
Force default mac OS path separator to be / instead of old style :
|
2021-03-21 14:32:16 -04:00 |