summaryrefslogtreecommitdiff
path: root/menu.h
diff options
context:
space:
mode:
Diffstat (limited to 'menu.h')
-rw-r--r--menu.h14
1 files changed, 12 insertions, 2 deletions
diff --git a/menu.h b/menu.h
index f364d47..62720c6 100644
--- a/menu.h
+++ b/menu.h
@@ -14,8 +14,16 @@
#include <vdr/osdbase.h>
#include <vdr/recording.h>
#include <vdr/menuitems.h>
+#include <vdr/videodir.h>
#include "config.h"
+// Define empty locking macros for backwards compatibility
+#ifndef LOCK_TIMERS_WRITE
+#define LOCK_TIMERS_WRITE
+#endif
+#ifndef LOCK_RECORDINGS_READ
+#define LOCK_RECORDINGS_READ
+#endif
class cMenuDuplicateItem;
class cMenuSetupDuplicates;
@@ -24,7 +32,11 @@ class cMenuSetupDuplicates;
class cMenuDuplicates : public cOsdMenu {
friend class cMenuSetupDuplicates;
private:
+#if VDRVERSNUM >= 20301
+ cStateKey recordingsStateKey;
+#else
int recordingsState;
+#endif
int helpKeys;
void SetHelpKeys(void);
void Set(bool Refresh = false);
@@ -33,8 +45,6 @@ private:
eOSState Delete(void);
eOSState Info(void);
eOSState ToggleHidden(void);
-protected:
- cRecording *GetRecording(cMenuDuplicateItem *Item);
public:
cMenuDuplicates();
~cMenuDuplicates();