18 static const std::string PATH_ADDTIMER;
19 static const std::string PATH_NEW;
20 static const std::string PATH_TV_TIMERS;
21 static const std::string PATH_TV_TIMER_RULES;
22 static const std::string PATH_RADIO_TIMERS;
23 static const std::string PATH_RADIO_TIMER_RULES;
26 CPVRTimersPath(
const std::string& strPath,
int iClientId,
int iParentId);
29 bool IsValid()
const {
return m_bValid; }
31 const std::string& GetPath()
const {
return m_path; }
32 bool IsTimersRoot()
const {
return m_bRoot; }
33 bool IsTimerRule()
const {
return !IsTimersRoot(); }
34 bool IsRadio()
const {
return m_bRadio; }
35 bool IsRules()
const {
return m_bTimerRules; }
36 int GetClientId()
const {
return m_iClientId; }
37 int GetParentId()
const {
return m_iParentId; }
40 bool Init(
const std::string& strPath);
43 bool m_bValid =
false;
45 bool m_bRadio =
false;
46 bool m_bTimerRules =
false;
Definition: PVRTimersPath.h:15
Definition: ContextMenuManager.h:24