30 bool IsAllHook()
const;
31 bool IsChannelHook()
const;
32 bool IsTimerHook()
const;
33 bool IsEpgHook()
const;
34 bool IsRecordingHook()
const;
35 bool IsDeletedRecordingHook()
const;
36 bool IsSettingsHook()
const;
38 std::string GetAddonId()
const;
39 unsigned int GetId()
const;
40 unsigned int GetLabelId()
const;
41 std::string GetLabel()
const;
44 std::string m_addonId;
45 std::shared_ptr<PVR_MENUHOOK> m_hook;
59 std::vector<CPVRClientMenuHook> GetChannelHooks()
const;
60 std::vector<CPVRClientMenuHook> GetTimerHooks()
const;
61 std::vector<CPVRClientMenuHook> GetEpgHooks()
const;
62 std::vector<CPVRClientMenuHook> GetRecordingHooks()
const;
63 std::vector<CPVRClientMenuHook> GetDeletedRecordingHooks()
const;
64 std::vector<CPVRClientMenuHook> GetSettingsHooks()
const;
67 std::vector<CPVRClientMenuHook> GetHooks(
70 std::string m_addonId;
71 std::unique_ptr<std::vector<CPVRClientMenuHook>> m_hooks;
Definition: ContextMenuManager.h:24