12 #include "pvr/PVRThumbLoader.h" 13 #include "view/GUIViewControl.h" 22 class CPVRChannelGroup;
30 bool OnAction(
const CAction& action)
override;
31 void OnWindowLoaded()
override;
32 void OnWindowUnload()
override;
34 void SetRadio(
bool bIsRadio);
38 void OnDeinitWindow(
int nextWindowID)
override;
42 void ClearSelectedGroupsThumbnail();
44 bool PersistChanges();
46 bool ActionButtonNewGroup(
const CGUIMessage& message);
47 bool ActionButtonDeleteGroup(
const CGUIMessage& message);
48 bool ActionButtonRenameGroup(
const CGUIMessage& message);
49 bool ActionButtonUngroupedChannels(
const CGUIMessage& message);
50 bool ActionButtonGroupMembers(
const CGUIMessage& message);
51 bool ActionButtonChannelGroups(
const CGUIMessage& message);
52 bool ActionButtonHideGroup(
const CGUIMessage& message);
53 bool ActionButtonToggleRadioTV(
const CGUIMessage& message);
54 bool ActionButtonRecreateThumbnail(
const CGUIMessage& message);
56 bool OnActionMove(
const CAction& action);
58 std::shared_ptr<CPVRChannelGroup> m_selectedGroup;
61 int m_iSelectedUngroupedChannel = 0;
62 int m_iSelectedGroupMember = 0;
63 int m_iSelectedChannelGroup = 0;
Definition: GUIViewControl.h:19
Definition: ContextMenuManager.h:24
Represents a list of files.
Definition: FileItem.h:713
void OnInitWindow() override
Called on window open.
Definition: GUIDialogPVRGroupManager.cpp:398
class encapsulating information regarding a particular user action to be sent to windows and controls...
Definition: Action.h:22
Definition: GUIDialog.h:35
Definition: GUIMessage.h:365
Definition: GUIDialogPVRGroupManager.h:24
Definition: PVRThumbLoader.h:18