dolphin/Source/Core/DolphinQt2
JosJuice 1f1dae367d Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon
The original reason I wanted to do this was so that we can replace
the Android-specific code with this in the future, but of course,
just deduplicating between DolphinWX and DolphinQt2 is nice too.

Fixes:

- DolphinQt2 showing the wrong size for split WBFS disc images.

- DolphinQt2 being case sensitive when checking if a file is a DOL/ELF.

- DolphinQt2 not detecting when a Wii banner has become available
after the game list cache was created.

Removes:

- DolphinWX's ability to load PNGs as custom banners. But it was
already rather broken (see https://bugs.dolphin-emu.org/issues/10365
and https://bugs.dolphin-emu.org/issues/10366). The reason I removed
this was because PNG decoding relied on wx code and we don't have any
good non-wx/Qt code for loading PNG files right now (let's not use
SOIL), but we should be able to use libpng directly to implement PNG
loading in the future.

- DolphinQt2's ability to ignore a cached game if the last modified
time differs. We currently don't have a non-wx/Qt way to get the time.
2018-03-09 13:08:38 +01:00
..
Config Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
Debugger Qt/BreakpointWidget: Fix MBP delete 2018-02-06 11:06:14 +01:00
GameList Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
NetPlay Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
QtUtils Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
Settings Tweak Qt strings to be more translation friendly 2018-03-04 19:13:13 +01:00
TAS Qt2 TAS input: Generate key strings automatically 2018-03-06 17:38:57 +01:00
AboutDialog.cpp Make GUI strings more consistent 2017-11-02 14:32:16 +01:00
AboutDialog.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
CMakeLists.txt Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
DolphinQt2.manifest Use .manifest file for apps on Windows 2017-02-10 14:18:45 -08:00
DolphinQt2.rc Qt/MSVC: Add icon 2017-09-02 23:51:59 +02:00
DolphinQt2.vcxproj Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
DolphinQt2.vcxproj.user msvc\qt: get rid of .filters; just display directory structure. 2017-06-24 01:52:49 -07:00
FIFOPlayerWindow.cpp FIFOPlayerWindow: don't reset frame/object limit every frame 2017-11-24 14:11:59 -08:00
FIFOPlayerWindow.h Qt: Implement FIFO Player 2017-11-19 22:06:32 +01:00
GCMemcardManager.cpp Tweak Qt strings to be more translation friendly 2018-03-04 19:13:13 +01:00
GCMemcardManager.h Qt: Implement GameCube memory manager 2018-01-29 01:01:25 +01:00
Host.cpp Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
Host.h Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
HotkeyScheduler.cpp Remove hardcoded esc hotkey, make pause/stop hotkey actually toggle rather than just pausing, fix frame advance hotkey 2018-02-10 23:30:59 +11:00
HotkeyScheduler.h Remove hardcoded esc hotkey, make pause/stop hotkey actually toggle rather than just pausing, fix frame advance hotkey 2018-02-10 23:30:59 +11:00
InDevelopmentWarning.cpp Qt/DevelopmentWarning: Add "Don't show me this warning again" option 2017-09-03 03:46:23 +02:00
InDevelopmentWarning.h DolphinQt2: Experimental GUI Warning Prompt. 2016-07-13 15:52:45 +10:00
Info.plist.in Qt/OSX: Fix icon 2018-02-24 21:12:22 +01:00
Main.cpp Merge pull request #6076 from spycrab/qt_debugger 2018-01-03 03:44:27 +01:00
MainWindow.cpp Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
MainWindow.h Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
MenuBar.cpp Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
MenuBar.h Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
qt.conf CMake: use BundleUtilities to fix up Dolphin.app 2017-02-03 22:27:19 -08:00
RenderWidget.cpp Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
RenderWidget.h Renderer: Handle resize events on-demand instead of polling 2018-02-20 01:15:55 +10:00
resource.h Qt/MSVC: Add icon 2017-09-02 23:51:59 +02:00
Resources.cpp DolphinQt2: replace Settings with SConfig where possible 2017-06-29 17:17:32 -07:00
Resources.h Unify ISOFile (wx) with GameFile (Qt) and put it in UICommon 2018-03-09 13:08:38 +01:00
Settings.cpp Qt/Settings: Implement ControllerStateNeeded 2018-02-07 18:49:23 +01:00
Settings.h Qt/Settings: Implement ControllerStateNeeded 2018-02-07 18:49:23 +01:00
ToolBar.cpp Qt: Always show the stop button in the toolbar 2017-09-26 17:44:18 +02:00
ToolBar.h Qt: use Settings::EmulationStateChanged 2017-09-13 17:30:18 -07:00
Translation.cpp Qt: use translations 2017-09-14 17:15:21 -07:00
Translation.h Qt: use translations 2017-09-14 17:15:21 -07:00
WiiUpdate.cpp Qt: Fix WiiUpdate progress dialog cancel button 2017-08-10 23:47:18 +08:00
WiiUpdate.h Qt: Add menu item to perform system update from disc 2017-08-10 23:47:18 +08:00