Commit graph

78 commits

Author SHA1 Message Date
Jean-Philip Desjardins
7a18cd26b4 Fix restore defaults. 2018-11-30 12:23:29 -05:00
Jean-Philip Desjardins
75ba6f5256 Major reshuffling of input handling code. Still WIP.
Goals:
- Make InputBindingManager platform independant.
- Make Qt input configurator work without knowing which type of input system is being used.
- Add support for more than 1 pad.
2018-11-30 12:23:28 -05:00
Mahmood(Thunder07)
d020214f3b Disconnect input from game when gamepad config dialog is opened 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
1cabcd195a Cleanup 2018-10-27 13:55:07 +01:00
Mahmood - Zer0xFF
59d3b6390d Qt: Simplify type report, as we wont have IOHIDElementRef when using raw hid data 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
bf3609b025 Qt CGamePadDeviceListener filter is toggable 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
9f930dbc9d Qt: reuse the same instance of CGamePadDeviceListener for gamepad configuration 2018-10-27 13:55:06 +01:00
Mahmood - Zer0xFF
16e3b06210 initial OSX Qt GamePad support 2018-10-27 13:54:40 +01:00
Jean-Philip Desjardins
1959ee9c23 Use SH_WaveOut on Win32. 2018-10-18 21:37:55 -04:00
Jean-Philip Desjardins
023589d6b1 Add menu item to open up S3 File Browser.
Not visible since it's still an experimental feature.
2018-10-16 13:08:52 -04:00
Jean-Philip Desjardins
7f3fd04b64 Code style fixes. 2018-10-15 12:53:33 -04:00
Jean-Philip Desjardins
9d2cd1603b Move continuation checking logic for Qt to a reusable object. 2018-10-15 12:53:32 -04:00
Mahmood - Zer0xFF
75127bdd1e Cleanup 2018-10-08 02:44:23 +01:00
Mahmood - Zer0xFF
cec5322444 Qt: Add cmdline options 2018-10-08 02:43:23 +01:00
Jean-Philip Desjardins
1a3d3c8d81 Add "Boot from cdrom0" menu item. 2018-10-01 13:13:53 -04:00
Jean-Philip Desjardins
646916fa6c Fix some naming. 2018-10-01 13:13:53 -04:00
Jean-Philip Desjardins
a89d6a4bfd Make sure we properly handle QString<->filesystem::path conversions. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
87fc13d2de Store a filesystem::path in LastOpenCommand. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
e2fb43ce57 BootElf takes a filesystem::path now. 2018-09-26 12:25:25 -04:00
Jean-Philip Desjardins
4705aae0cf Fix code style. 2018-08-09 12:28:42 -04:00
Jean-Philip Desjardins
fcbe1ffc37 Fix warning. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
5b6d591e16 Display messages when booting executables. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
de95cabe6e Show app version in status bar at start. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
868209f542 Move initialization code. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
37a178f09b Provide accurate feedback when loading and saving states. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
2112e9096f Cleanup. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
364dfe83b2 Add feedback when pausing and resuming. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
dc43015cc3 Reworked Qt UI status bar to match what we have on Win32. 2018-08-09 12:28:14 -04:00
Jean-Philip Desjardins
ebbcc4c9f6 Initialize virtual machine at creation, GS handler when window is shown for the first time. 2018-08-01 13:14:22 -04:00
Jean-Philip Desjardins
659c02d801 Assert if no VM is created. 2018-08-01 13:14:22 -04:00
Jean-Philip Desjardins
637f4ace89 Rename some variables. 2018-08-01 13:14:22 -04:00
Jean-Philip Desjardins
e2d8e2165d Fix warnings. 2018-07-31 18:47:14 -04:00
Jean-Philip Desjardins
52bd6089f2 Move controller config dialog related files to a separate folder. 2018-07-31 18:43:01 -04:00
Mahmood(Thunder07)
73bf3b498f Clang-Format 2018-05-23 03:39:45 +03:00
Mahmood(Thunder07)
aa014a4e75 Fix: Qt HiDPI scaling 2018-05-23 03:12:49 +03:00
Mahmood(Thunder07)
f252e7623e Initial QT OSX support 2018-05-23 03:12:49 +03:00
Clang-Format
acf75535ec Clang format 2018-04-30 21:01:23 +01:00
Mahmood(Thunder07)
bf4e839e45 Fix VirtualMachine->Reset, when Resetting ELF 2018-04-12 12:30:47 +01:00
Mahmood(Thunder07)
48527661ff Linux: set m_lastpath on startup 2018-03-03 22:20:33 +00:00
Mahmood(Thunder07)
2f430df9ee Linux: Use SetPreferencePath 2018-03-03 22:20:33 +00:00
Jean-Philip Desjardins
d153162bbd Rename preference define name. 2018-01-15 14:14:59 -05:00
Jean-Philip Desjardins
b40518b3ca Use saved state path generation functions on Unix/Qt. 2017-09-16 14:27:37 -04:00
Mahmood(Thunder07)
a67a86de4e Linux: use the same instance of CInputBindingManager 2017-06-16 00:41:55 +01:00
Mahmood(Thunder07)
733b9f4bc6 Linux: Cleanup & Update to Enable Gamepad support 2017-06-16 00:41:54 +01:00
Mahmood(Thunder07)
a57ba6b9bc Cleanup CPH_HidUnix and use CInputEventManager 2017-06-13 05:05:32 +01:00
Mahmood(Thunder07)
da392e4c3e Qt UI: add fullscreen toggle 2017-04-22 19:46:31 +01:00
Mahmood(Thunder07)
5c98e27a97 Add Screenshot feature to Unix 2017-04-09 06:50:07 +01:00
Mahmood(Thunder07)
f1290bea8a Qt ui: Add ElidedLabel 2017-04-09 06:48:49 +01:00
Mahmood(Thunder07)
f2e8c3ef02 Cleanup 2017-02-27 22:09:05 +00:00
Mahmood(Thunder07)
2966e50d5b Qt ui: set default directory, remember last seletion directory 2017-02-25 15:48:49 +00:00