summaryrefslogtreecommitdiff
path: root/mymenurecordings.h
diff options
context:
space:
mode:
authorAndreas Mair <amair.sob@googlemail.com>2013-05-02 12:39:47 +0200
committerAndreas Mair <amair.sob@googlemail.com>2013-05-02 12:39:47 +0200
commit4c7bca8672c0249d3eb69d505747497b1d88e0e9 (patch)
tree54cff820355a7b7eb3205375055bd808adbda9bc /mymenurecordings.h
parent937f69e5eb18235ba9823061ac3a2ecfbf2dcf3e (diff)
downloadvdr-plugin-extrecmenu-4c7bca8672c0249d3eb69d505747497b1d88e0e9.tar.gz
vdr-plugin-extrecmenu-4c7bca8672c0249d3eb69d505747497b1d88e0e9.tar.bz2
Optionally use SetMenuItem() so that skins can display the recordings menu the way they want to.
Diffstat (limited to 'mymenurecordings.h')
-rw-r--r--mymenurecordings.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/mymenurecordings.h b/mymenurecordings.h
index 9058abd..2000e44 100644
--- a/mymenurecordings.h
+++ b/mymenurecordings.h
@@ -2,6 +2,9 @@
class myMenuRecordingsItem:public cOsdItem
{
private:
+#if VDRVERSNUM >= 10733
+ cRecording *recording;
+#endif
bool dirismoving;
bool isdvd;
bool ishdd;
@@ -17,6 +20,9 @@ class myMenuRecordingsItem:public cOsdItem
~myMenuRecordingsItem();
const char *FileName(){return filename;}
const char *Name(){return name;}
+#if VDRVERSNUM >= 10733
+ cRecording *Recording(void) { return recording; }
+#endif
bool IsDirectory(){return name!=NULL;}
bool IsPesRecording(void) const { return isPesRecording; }
void IncrementCounter(bool IsNew);
@@ -25,6 +31,9 @@ class myMenuRecordingsItem:public cOsdItem
void SetDirIsMoving(bool moving){dirismoving=moving;}
bool GetDirIsMoving(){return dirismoving;}
const char *UniqID(){return uniqid.length()?uniqid.c_str():"";}
+#if VDRVERSNUM >= 10733
+ virtual void SetMenuItem(cSkinDisplayMenu *DisplayMenu, int Index, bool Current, bool Selectable);
+#endif
};
// --- myMenuRecordings -------------------------------------------------------