11 #include "addons/RepositoryUpdater.h" 12 #include "games/GameTypes.h" 21 class CControllerInstaller;
22 class IControllerList;
32 void DoProcess(
unsigned int currentTime, CDirtyRegionList& dirtyregions)
override;
38 void OnDeinitWindow(
int nextWindowID)
override;
41 void OnControllerFocused(
unsigned int controllerIndex);
42 void OnControllerSelected(
unsigned int controllerIndex);
43 void OnFeatureFocused(
unsigned int featureIndex);
44 void OnFeatureSelected(
unsigned int featureIndex);
45 void UpdateButtons(
void);
52 void GetMoreControllers(
void);
53 void GetAllControllers();
54 void ResetController(
void);
56 void ShowButtonCaptureDialog(
void);
62 GameClientPtr m_gameClient;
65 std::unique_ptr<CControllerInstaller> m_installer;
Definition: RepositoryUpdater.h:72
A list populated by the controller's features.
Definition: IConfigurationWindow.h:99
A list populated by installed controllers.
Definition: IConfigurationWindow.h:48
Definition: GUIDialog.h:35
Controller configuration window.
Definition: AudioDecoder.h:18
Definition: AddonEvents.h:18
Definition: GUIMessage.h:365
Definition: GUIControllerWindow.h:25
void OnInitWindow() override
Called on window open.
Definition: GUIControllerWindow.cpp:217