summaryrefslogtreecommitdiff
path: root/menu.h
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2019-10-31 16:43:08 +0100
committerhorchi <vdr@jwendel.de>2019-10-31 16:43:08 +0100
commit2a8e85fd87e52faac05b375c4efd6c656f5ced3b (patch)
treee19d5c6fd86392008beb884dc890bb01fcabcbac /menu.h
parent8f9d6729d22a7aa1d5d16763a6aacb3e8f9f276d (diff)
downloadvdr-plugin-epg2vdr-2a8e85fd87e52faac05b375c4efd6c656f5ced3b.tar.gz
vdr-plugin-epg2vdr-2a8e85fd87e52faac05b375c4efd6c656f5ced3b.tar.bz2
dev
Diffstat (limited to 'menu.h')
-rw-r--r--menu.h39
1 files changed, 21 insertions, 18 deletions
diff --git a/menu.h b/menu.h
index e557caa..22995a9 100644
--- a/menu.h
+++ b/menu.h
@@ -563,34 +563,37 @@ class cMenuDbRecordings : public cOsdMenu
{
public:
- cMenuDbRecordings(const char* Base = nullptr, int Level = 0, bool OpenSubMenus = false, const cRecordingFilter* Filter = nullptr);
+ cMenuDbRecordings(const char* Base = nullptr, int Level = 0, bool OpenSubMenus = false);
virtual ~cMenuDbRecordings();
+
virtual eOSState ProcessKey(eKeys Key);
- static void SetPath(const char *Path);
- static void SetRecording(const char *FileName);
+ static void SetPath(const char* Path);
+ static void SetRecording(const char* FileName);
protected:
- cString DirectoryName(void);
+ cString DirectoryName();
private:
- char* base;
- int level;
- cStateKey recordingsStateKey;
- int helpKeys;
- const cRecordingFilter* filter;
- static cString path;
- static cString fileName;
- void SetHelpKeys(void);
- void Set(bool Refresh = false);
+ void SetHelpKeys();
+ void LoadPlainList(bool Refresh = false);
bool Open(bool OpenSubMenus = false);
- eOSState Play(void);
- eOSState Rewind(void);
- // eOSState Delete(void);
- // eOSState Info(void);
- eOSState Sort(void);
+ eOSState Play();
+ eOSState Rewind();
+ // eOSState Delete();
+ // eOSState Info();
+ eOSState Sort();
eOSState Commands(eKeys Key = kNone);
+ // data
+
cMenuDb* menuDb {nullptr};
+
+ char* base {nullptr};
+ int level {-1};
+ int helpKeys {-1};
+ cStateKey recordingsStateKey; // list lock
+ static cString path;
+ static cString fileName;
};