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