dolphin/Source/Core/DolphinWX
Lioncash 6a75ea5653 ControllerEmu: Separate ControlGroup from ControllerEmu
ControllerEmu, the class, is essentially acting like a namespace for
ControlGroup. This makes it impossible to forward declare any of the
internals. It also globs a bunch of classes together which is kind of a
pain to manage.

This splits ControlGroup and the classes it contains into their own source
files and situates them all within a namespace, which gets them out of
global scope.

Since this allows forward declarations for the once-internal classes, it
now requires significantly less files to be rebuilt if anything is changed
in the ControllerEmu portion of code.

It does not split out the settings classes yet, however, as it
would be preferable to make a settings base class that all settings derive
from, but this would be a functional change -- this commit only intends to
move around existing code. Extracting the settings class will be done in
another commit.
2017-02-09 18:18:52 -05:00
..
Cheats Core: Convert State enum into an enum class 2017-02-05 08:32:23 -05:00
Config DolphinWX: Fix overclock slider clock display 2017-02-08 15:07:34 +01:00
Debugger ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
Input ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
ISOProperties DolphinWX: Show the required IOS version in info panel 2017-01-23 20:42:36 +01:00
NetPlay Merge pull request #4546 from RisingFog/tas_wii_nand 2017-02-08 18:58:28 +13:00
resources DolphinWX: Stop using XPM images 2016-01-05 19:11:58 +01:00
AboutDolphin.cpp WX: HiDPI: AboutDolphin 2016-10-04 13:47:21 +11:00
AboutDolphin.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
AuiToolBar.h Drop Dolphin-specific patch to wxWindows 2016-09-07 15:15:09 +02:00
CMakeLists.txt Merge pull request #4822 from ligfx/copysys 2017-02-07 10:41:25 -05:00
ControllerConfigDiag.cpp Core: Convert State enum into an enum class 2017-02-05 08:32:23 -05:00
ControllerConfigDiag.h Remove unnecessary ConfigManager includes 2016-11-27 22:38:38 +01:00
DolphinSlider.cpp WX: HiDPI Support Framework 2016-10-04 13:47:21 +11:00
DolphinSlider.h WX: HiDPI Support Framework 2016-10-04 13:47:21 +11:00
DolphinWX.rc Define the icon for "dolphin". The IDI_ICON1 seems to be preempted by the wx resource. This one does not. 2012-12-17 08:33:42 -06:00
DolphinWX.vcxproj DolphinWX: Add USB passthrough settings 2017-02-05 11:36:47 +01:00
DolphinWX.vcxproj.filters DolphinWX: Add USB passthrough settings 2017-02-05 11:36:47 +01:00
DolphinWX.vcxproj.user Rename menu items, stop using PanicAlertT, remove -d when running from visual studio. 2014-12-17 01:12:33 +10:30
FifoPlayerDlg.cpp FifoPlayerDlg: Use std::lock_guard instead of manual mutex locking/unlocking 2017-02-08 00:26:32 -05:00
FifoPlayerDlg.h WX: HiDPI: FifoPlayerDlg 2016-10-04 13:47:22 +11:00
Frame.cpp NetWindow: Get rid of direct use of the main_window global 2017-02-06 18:29:20 -05:00
Frame.h Frame: Hide functions that don't need to be exposed 2017-02-06 18:29:26 -05:00
FrameAui.cpp DolphinWX: Move main menu creation into a wxMenuBar subclass 2016-10-20 09:54:29 -04:00
FrameTools.cpp Get rid of GetUsbPointer for emulated Bluetooth 2017-02-08 15:07:33 +01:00
GameListCtrl.cpp Core: Convert State enum into an enum class 2017-02-05 08:32:23 -05:00
GameListCtrl.h DolphinWX: Make the main config dialog modeless 2016-11-06 08:04:54 -05:00
Globals.h D3D: Move exclusive mode switching to UI thread. 2016-11-11 20:36:04 +01:00
Info.plist.in CMake: use CMAKE_OSX_DEPLOYMENT_TARGET 2017-01-24 01:27:41 -08:00
ISOFile.cpp DiscIO: Add GetRegion function and Region enum 2017-01-02 20:57:11 +01:00
ISOFile.h DolphinWX: Remove HAVE_WX preprocessor define 2017-01-24 05:48:08 +01:00
LogConfigWindow.cpp Restore saving logger settings to .ini 2016-10-04 02:02:07 -07:00
LogConfigWindow.h Restore saving logger settings to .ini 2016-10-04 02:02:07 -07:00
LogWindow.cpp WX: HiDPI: FrameAUI / Debugger 2016-10-04 13:47:22 +11:00
LogWindow.h WX: HiDPI: FrameAUI / Debugger 2016-10-04 13:47:22 +11:00
Main.cpp DolphinWX: Always keep panic alerts on top 2017-01-12 23:40:58 +01:00
Main.h Move UiHasFocus into DolphinApp 2016-10-28 20:03:35 -04:00
MainMenuBar.cpp Core: Convert State enum into an enum class 2017-02-05 08:32:23 -05:00
MainMenuBar.h DolphinWX: Move main menu creation into a wxMenuBar subclass 2016-10-20 09:54:29 -04:00
MainNoGUI.cpp Get rid of GetUsbPointer for emulated Bluetooth 2017-02-08 15:07:33 +01:00
MainToolBar.cpp Core: Convert State enum into an enum class 2017-02-05 08:32:23 -05:00
MainToolBar.h DolphinWX: Move common wxUpdateUIEvent functions to WxEventUtils 2016-11-06 09:02:59 -05:00
MemcardManager.cpp MemcardManager: Get rid of prefixed double-underscores from an identifier 2017-02-03 11:30:39 -05:00
MemcardManager.h MemcardManager: Get rid of prefixed double-underscores from an identifier 2017-02-03 11:30:39 -05:00
PatchAddEdit.cpp WX: HiDPI: ISOProperties 2016-10-04 13:47:21 +11:00
PatchAddEdit.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
PostProcessingConfigDiag.cpp WX: HiDPI: VideoConfigDiag 2016-10-04 13:47:22 +11:00
PostProcessingConfigDiag.h WX: HiDPI: VideoConfigDiag 2016-10-04 13:47:22 +11:00
resource.h Reformat all the things. Have fun with merge conflicts. 2016-06-24 10:43:46 +02:00
SoftwareVideoConfigDialog.cpp Core: Convert State enum into an enum class 2017-02-05 08:32:23 -05:00
SoftwareVideoConfigDialog.h VideoCommon: Drop GetConfigName. 2016-06-26 12:34:59 +02:00
TASInputDlg.cpp WX: HiDPI: TASInputDlg 2016-10-04 13:47:22 +11:00
TASInputDlg.h WX: HiDPI: TASInputDlg 2016-10-04 13:47:22 +11:00
VideoConfigDiag.cpp VideoConfig: Add option for full-resolution frame dumping 2016-11-28 20:14:59 +10:00
VideoConfigDiag.h Don't read/store settings directly from/to SYSCONF 2016-10-08 14:37:55 +02:00
WxEventUtils.cpp Core: Convert State enum into an enum class 2017-02-05 08:32:23 -05:00
WxEventUtils.h DolphinWX: Move common wxUpdateUIEvent functions to WxEventUtils 2016-11-06 09:02:59 -05:00
WXInputBase.cpp More debug text fixes 2016-11-02 17:46:52 +01:00
WXInputBase.h Set copyright year to when a file was created 2015-05-25 13:22:31 +02:00
WxUtils.cpp WX: Replace SetIcon with SetIcons(wxIconBundle) 2016-10-04 13:47:22 +11:00
WxUtils.h WX: Replace SetIcon with SetIcons(wxIconBundle) 2016-10-04 13:47:22 +11:00
X11Utils.cpp DolphinWX: Remove HAVE_WX preprocessor define 2017-01-24 05:48:08 +01:00
X11Utils.h DolphinWX: Remove HAVE_WX preprocessor define 2017-01-24 05:48:08 +01:00