dolphin-emulator/Source/Core/DolphinQt
Lioncash 4754ce8805 DolphinQt/CMakeLists: Leverage windeployqt for determining libraries and plugins to copy
We were doing quite a bit of unnecessary work within CMake to handle and
make sure the necessary libraries were copied over. That approach has
several downsides:

1. It's not possible to handle multi-configuration generators (like
   Visual Studio) in an easy manner. The existing script would fail to
   copy over the necessary libraries if one configuration was built, and
   then another one was built.

2. If you have Qt already installed (properly) by the official binary,
   the existing script would copy *all* dlls even if they weren't
   necessary. This is pretty bad, since it can waste quite a bit of
   space.

Instead, we can just delegate off to the official deployment application
bundled with Qt's libraries that determines what the necessary libraries
are and copies them over as necessary. This also means we can properly
support both release and debug binaries in the same directory, like how
the old handcrafted Visual Studio project files allowed.
2019-06-18 01:12:44 -04:00
..
Config Qt: Minor adjustments to graphics window descriptions 2019-06-14 15:58:16 +02:00
Debugger Merge pull request #8102 from dreamsyntax/debug-mousefix 2019-05-24 14:49:05 +02:00
FIFO Qt: Fix add button not releasing 2019-04-22 20:32:01 -04:00
GameList Core/ConfigManager: Use forward declarations where applicable 2019-06-07 19:54:39 -04:00
NetPlay Qt/NetPlayDialog: Change network mode options to radio buttons 2019-05-31 02:33:41 -04:00
QtUtils DolphinQt: Fix mapping of space, return, and mouse-clicks from immediately re-activating detection. 2019-04-28 08:34:47 -05:00
Settings Qt/InterfacePane: Rename In-Game to Render Window 2019-05-18 16:01:38 -05:00
TAS Qt/TAS: Implement turbo mode 2019-03-31 05:27:34 +02:00
AboutDialog.cpp DolphinQt/AboutDialog: Remove unnecessary QStringLiteral 2019-05-21 07:13:14 -04:00
AboutDialog.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
CheatsManager.cpp CheatsManager: Improve performance of searching & add input validation 2019-05-26 17:32:48 +02:00
CheatsManager.h CheatsManager: Improve performance of searching & add input validation 2019-05-26 17:32:48 +02:00
CMakeLists.txt DolphinQt/CMakeLists: Leverage windeployqt for determining libraries and plugins to copy 2019-06-18 01:12:44 -04:00
DiscordHandler.cpp DiscordHandler: Don't delay shutdown by up to 2s 2019-06-13 23:34:25 +02:00
DiscordHandler.h DiscordHandler: Don't delay shutdown by up to 2s 2019-06-13 23:34:25 +02:00
DiscordJoinRequestDialog.cpp Force IPv4 on external IP addresses 2018-08-13 21:17:38 -04:00
DiscordJoinRequestDialog.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
DolphinQt.manifest Add supportedOS manifests for Windows 7, 8, 8.1, and 10 to DolphinQt and Updater. Enables high contrast themes on Windows 8+. 2018-11-03 22:33:55 -04:00
DolphinQt.rc Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
DolphinQt.vcxproj Qt/Debugger: Implement patch instruction preview 2019-04-27 23:31:19 +02:00
DolphinQt.vcxproj.user Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
GCMemcardManager.cpp GCMemcard: Remove unused ability of ImportGci() to write a GCI file to disk. 2019-05-25 17:58:05 +02:00
GCMemcardManager.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
Host.cpp Update Discord rich presence when the title changes 2019-05-24 14:12:48 +02:00
Host.h Drop Host_GetRenderSurface and pass display to backend 2018-10-20 21:11:34 +10:00
HotkeyScheduler.cpp NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
HotkeyScheduler.h NetPlay: Implement golf mode 2019-04-05 07:01:03 -04:00
Info.plist.in Qt: Don't use 'Dark Mode' 2019-03-13 14:30:43 +01:00
Main.cpp DolphinQt: Add support for the --movie parameter 2019-03-27 14:26:17 +01:00
MainWindow.cpp Merge pull request #8146 from Techjar/netplay-network-opts 2019-06-08 20:05:35 +10:00
MainWindow.h Merge pull request #7945 from spycrab/np_browser 2019-04-06 12:36:29 +02:00
MenuBar.cpp DolphinQt: Don't leave Export Recording disabled always 2019-06-08 08:39:12 +02:00
MenuBar.h Qt/MenuBar: Reorder Tools menu 2019-05-25 20:22:52 +02:00
qt.conf Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
qt.conf.win DolphinQt/CMake: Building on Windows 2019-05-12 00:05:10 +02:00
RenderWidget.cpp Common/CommonFuncs: Remove now-unneccessary ArraySize function 2019-06-01 10:07:57 -04:00
RenderWidget.h Fix the screen going black on pause after changing windows 2019-04-27 23:26:44 -07:00
resource.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
ResourcePackManager.cpp Qt/ResourcePackManager: Remove column header bold text 2019-06-04 19:13:39 -05:00
ResourcePackManager.h ResourcePacks: Fix various bugs 2019-02-11 11:05:35 +01:00
Resources.cpp Qt/Resources: Convert int parameters of GetCountry(), GetPlatform() and GetMisc() to enum classes 2018-07-10 15:23:12 -04:00
Resources.h Reformat repo to clang-format 7.0 rules 2019-05-06 18:48:04 +00:00
SearchBar.cpp DolphinQt: Make Ctrl+F show the game list search and select the search text if already open. Escape closes. 2019-03-21 17:06:16 -05:00
SearchBar.h DolphinQt: Make Ctrl+F show the game list search and select the search text if already open. Escape closes. 2019-03-21 17:06:16 -05:00
Settings.cpp Merge pull request #7841 from iwubcode/config-mgr-onion 2019-04-21 00:01:47 -04:00
Settings.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
ToolBar.cpp DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
ToolBar.h DolphinQt: clean up includes 2019-02-25 20:15:12 +00:00
Translation.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
Translation.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
Updater.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
Updater.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00
WiiUpdate.cpp Qt: Use ModalMessageBox everywhere 2019-03-04 21:53:02 +01:00
WiiUpdate.h Move DolphinQt2 to DolphinQt 2018-07-07 00:48:38 +02:00