11 #include "pvr/PVRChannelNumberInputHandler.h" 12 #include "pvr/dialogs/GUIDialogPVRItemsViewBase.h" 13 #include "threads/SystemClock.h" 23 class CPVRChannelGroup;
32 bool OnAction(
const CAction& action)
override;
38 void Notify(
const PVREvent& event);
46 void OnDeinitWindow(
int nextWindowID)
override;
47 void RestoreControlStates()
override;
48 void SaveControlStates()
override;
49 void SetInvalid()
override;
52 void GotoChannel(
int iItem);
54 void SaveSelectedItemPath(
int iGroupID);
55 std::string GetLastSelectedItemPath(
int iGroupID)
const;
57 std::shared_ptr<CPVRChannelGroup> m_group;
58 std::map<int, std::string> m_groupSelectedItemPaths;
Definition: GUIDialogPVRChannelsOSD.h:25
void OnInitWindow() override
Called on window open.
Definition: GUIDialogPVRChannelsOSD.cpp:78
Definition: ContextMenuManager.h:24
void OnInputDone() override
This method gets called after the channel number input timer has expired.
Definition: GUIDialogPVRChannelsOSD.cpp:283
Definition: SystemClock.h:31
class encapsulating information regarding a particular user action to be sent to windows and controls...
Definition: Action.h:22
void Notify(const PVREvent &event)
CEventStream callback for PVR events.
Definition: GUIDialogPVRChannelsOSD.cpp:257
Definition: GUIMessage.h:365
void GetChannelNumbers(std::vector< std::string > &channelNumbers) override
Get the currently available channel numbers.
Definition: GUIDialogPVRChannelsOSD.cpp:277
Definition: GUIDialogPVRItemsViewBase.h:21