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 OnPopupMenu(
int itemNumber);
57 bool OnContextButton(
int itemNumber,
int button);
58 bool OnActionMove(
const CAction& action);
60 std::shared_ptr<CPVRChannelGroup> m_selectedGroup;
62 bool m_movingItem{
false};
63 bool m_allowReorder{
false};
65 int m_iSelectedUngroupedChannel = 0;
66 int m_iSelectedGroupMember = 0;
67 int m_iSelectedChannelGroup = 0;
Definition: GUIViewControl.h:19
Definition: ContextMenuManager.h:24
Represents a list of files.
Definition: FileItem.h:721
void OnInitWindow() override
Called on window open.
Definition: GUIDialogPVRGroupManager.cpp:525
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