Commit Graph

65 Commits

Author SHA1 Message Date
Sacha
94cdd4d609 Qt: Use Qt's exit routine which returns exec() and allows clean exit. 2014-05-15 17:47:33 +10:00
Unknown W. Brackets
36a9bafcaf Avoid a char * for constant strings. 2014-02-15 01:46:47 -08:00
Unknown W. Brackets
c69e7c3bea Fix crash on shutdown in Qt.
Scoped pointers need to destruct first, or else we'll try to access emulator internals
within their destructors.
2014-02-15 01:42:48 -08:00
Henrik Rydgard
5557c6801b Also add basic support for "clean exit" to Symbian (although hacky) 2014-02-12 11:54:53 +01:00
Sacha
469088b162 Oops. Maemo fix. 2014-01-06 10:41:53 +10:00
Sacha
a2dfb0f5ea Fix Qt for Maemo 2014-01-05 10:53:47 +10:00
Sacha
1fbab7d728 Qt: Update miscellaneous 2013-12-08 21:09:24 +10:00
Sacha
9e5df6028a Add InputBox as a platform-specific system function instead of a host function. Enable it on all Qt platforms. 2013-12-08 20:15:09 +10:00
Henrik Rydgard
deb3ccc261 Symbian buildfix 2013-12-04 18:12:57 +01:00
Sacha
3bb995319b SDL/Qt: Cleanup. 2013-11-26 16:38:00 +10:00
Peter Tissen
3b076b41a9 refactored SDL joystick into seperate file 2013-11-22 02:00:35 +01:00
Peter Tissen
f0e47c2ced disable non-menu Main Window for all non ARM Qt platforms including Linux, Windows and OSX. 2013-11-05 13:13:31 +01:00
Sacha
c00a47c892 Code cleanup. Rearrange code in logical order. Increase Symbian vibration.
Pandora runfast was redundant (exists in math_util). Also it is VFPv3 not VFPv2.
2013-11-04 23:49:48 +10:00
Sacha
c485d9b25a Increase vibration on Symbian. 2013-10-29 20:18:38 +10:00
Sacha
60f1d1e3cb Clean up of unused or redundant code and comments. 2013-10-29 11:24:10 +10:00
Sacha
7d8beb9449 Use a Qt vibrator instead of a Symbian C++ one. Potentially cross-platform? Also, this should select a better default vibrator (eg. touch instead of phone call) which should allow vibration to work during charging. 2013-10-27 05:32:31 +10:00
Summeli
74e40608b3 fixed tabs, and using NativeKeys instead of forwarding keyevent though qapplication 2013-10-26 18:46:38 +03:00
Summeli
90bc1a8218 Added support for Symbian Mediakeys
support for Symbian Mediakeys. Usually volume up/down, but it also
support play/stop etc. if user has "remotecontrol" provided with nokia
headset.
2013-10-26 17:20:08 +03:00
Sacha
37cd71b2a4 Enable threaded audio on Symbian. 2013-10-26 19:51:29 +10:00
Sacha
b9c5c5fc3d Crash fix for Symbian. Will have to put up with crummy music a little bit longer. 2013-10-23 04:10:32 +10:00
Sacha
30edf6b894 Simply stick the Qt audio in a thread. It will now run flawlessly at low frame rates or frameskipping as well. 2013-10-22 14:52:14 +10:00
Sacha
887d140d55 Qt:Use ARM to define mobile platform. Don't show fullscreen on Windows. 2013-10-21 22:44:46 +10:00
Unknown W. Brackets
40e820b905 Dumb typo. 2013-10-19 22:36:04 -07:00
Unknown W. Brackets
5406579d6d Fix some const usage warnings. 2013-10-19 14:56:06 -07:00
Sacha
70af7173e0 Linux Qt5 fix. 2013-10-20 05:04:02 +10:00
Sacha
644b781687 Make build work for Qt5 as well. 2013-10-19 05:21:44 +10:00
Sacha
3b8f098e7a Use a better method for getting locale with Qt. Now works with Qt 4.7. 2013-10-17 18:41:00 +10:00
Sacha
f08d4ccad5 Correctly identify language and region on all Qt platforms. 2013-10-17 15:43:49 +10:00
Sacha
36bc59f006 Add vibration support for Symbian and stub for Qt. 2013-10-11 02:49:09 +10:00
Vality
d43247f4a0 Updated ifdef to exclude mobile platforms. 2013-09-10 08:22:33 +01:00
Vality
bf065b7404 Update QtMain.cpp 2013-09-09 23:48:35 +01:00
Vality
c9dcf024b9 Disabled (forced to 1) broken scaling on Linux Qt environments. 2013-09-09 23:48:08 +01:00
Henrik Rydgard
1790bd8b7e Replace System_GetName with System_GetProperty so we can return more info 2013-09-04 11:28:19 +02:00
Sacha
6fe1102ab4 Fix DPI issue on Qt + Blackberry. 2013-08-20 20:33:16 +10:00
Sacha
a0560859e2 System strings for Qt and Blackberry frontends. 2013-08-18 17:28:34 +10:00
Sacha
9e2723b781 Rearrange dirs for NativeInit 2013-07-10 08:41:44 +10:00
Sacha
6868cb5d32 Buildfix for Symbian. 2013-04-21 16:36:05 +10:00
Sacha
7d25fe3736 Disable screensaver for Symbian. 2013-04-18 00:22:38 +10:00
Sacha
9b709c2170 Harmattan: create PPSSPP dir if it doesn't exist. 2013-04-14 17:01:39 +10:00
Sacha
bff1115f0c Support Qt 'app boosters'. A technique where Qt apps are treated as shared objects and loaded in to an existing Qt app shell. This is used on Harmattan and Blackberry10. 2013-04-14 03:00:43 +10:00
Sacha
5626d01e14 More Harmattan/N9 support. 2013-04-12 02:50:14 +10:00
Sacha
110e88e257 Fix stuck keys on Qt and Blackberry 2013-04-07 00:34:46 +10:00
Sacha
00307429eb Add input state to Qt, as required 2013-04-01 22:43:01 +10:00
Sacha
3c160ecb5a Only run the UI on X11 for now until threads issue is resolved. 2013-03-20 08:49:50 +10:00
Sacha
a0f4674f0b Use Qt to lock orientation instead of platform-specific code. 2013-03-20 05:27:27 +10:00
Sacha
f4cc78cbfd Use RunFast VFPv2 mode on Symbian. 2013-02-20 13:07:19 +10:00
Sacha
f807e225f7 Quick fix for missing QDir 2013-02-20 00:18:13 +10:00
Sacha
14386f87b0 Use temp path from Qt. Fixes windows. 2013-02-20 00:04:30 +10:00
Sacha
0bb312c92a Now that only mobile platforms use this code path, remove the desktop support 2013-02-13 05:11:56 +10:00
Sacha
14b9794c26 Move PPSSPP window init out of here because native is meant to be generic. 2013-02-13 04:54:47 +10:00