11 #include "addons/RepositoryUpdater.h" 12 #include "games/GameTypes.h" 21 class CControllerInstaller;
22 class IControllerList;
35 void DoProcess(
unsigned int currentTime, CDirtyRegionList& dirtyregions)
override;
41 void OnDeinitWindow(
int nextWindowID)
override;
44 void OnControllerFocused(
unsigned int controllerIndex);
45 void OnControllerSelected(
unsigned int controllerIndex);
46 void OnFeatureFocused(
unsigned int featureIndex);
47 void OnFeatureSelected(
unsigned int featureIndex);
48 void UpdateButtons(
void);
55 void GetMoreControllers(
void);
56 void GetAllControllers();
57 void ResetController(
void);
59 void ShowButtonCaptureDialog(
void);
66 std::string m_controllerId;
69 std::unique_ptr<CControllerInstaller> m_installer;
Definition: RepositoryUpdater.h:80
A list populated by the controller's features.
Definition: IConfigurationWindow.h:110
A list populated by installed controllers for the controller configuration window.
Definition: IConfigurationWindow.h:47
Definition: GUIDialog.h:35
Definition: AudioDecoder.h:18
std::shared_ptr< CGameClient > GameClientPtr
Smart pointer to a game client (CGameClient)
Definition: GameTypes.h:29
Definition: AddonEvents.h:18
Definition: GUIMessage.h:365
Definition: GUIControllerWindow.h:28
void OnInitWindow() override
Called on window open.
Definition: GUIControllerWindow.cpp:221