dolphin-emulator/Source/Core/DolphinWX/Input
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
..
ClassicInputConfigDiag.cpp Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
ClassicInputConfigDiag.h Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
DrumsInputConfigDiag.cpp Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
DrumsInputConfigDiag.h Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
GCKeyboardInputConfigDiag.cpp Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
GCKeyboardInputConfigDiag.h Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
GCPadInputConfigDiag.cpp Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
GCPadInputConfigDiag.h Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
GuitarInputConfigDiag.cpp Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
GuitarInputConfigDiag.h Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
HotkeyInputConfigDiag.cpp HotkeyInputConfigDialog: Move UI creation into named functions 2017-01-05 16:26:42 -05:00
HotkeyInputConfigDiag.h HotkeyInputConfigDialog: Move UI creation into named functions 2017-01-05 16:26:42 -05:00
InputConfigDiag.cpp ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
InputConfigDiag.h ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
InputConfigDiagBitmaps.cpp ControllerEmu: Separate ControlGroup from ControllerEmu 2017-02-09 18:18:52 -05:00
MicButtonConfigDiag.cpp Fix some margin discrepancies 2016-12-31 17:58:39 -05:00
MicButtonConfigDiag.h Add a special input configuration dialog for the GameCube Mic 2016-12-05 18:09:31 -05:00
NunchukInputConfigDiag.cpp Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
NunchukInputConfigDiag.h Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
TurntableInputConfigDiag.cpp Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
TurntableInputConfigDiag.h Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00
WiimoteInputConfigDiag.cpp Mark strings added by PR #4461 for translation 2016-12-24 19:26:21 +01:00
WiimoteInputConfigDiag.h Completely redo All configuration dialog 2016-11-28 08:26:34 -05:00