summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2019-11-01 14:50:32 +0100
committerhorchi <vdr@jwendel.de>2019-11-01 14:50:32 +0100
commitd5028f8c7e761364a94750ec2807505d5b23a502 (patch)
tree4a5bde8e8bce771d43c73435b02c1fcec5bad324
parent066e7c10517f60d24c5635ecddf42cf4211aa9dc (diff)
downloadvdr-plugin-epg2vdr-d5028f8c7e761364a94750ec2807505d5b23a502.tar.gz
vdr-plugin-epg2vdr-d5028f8c7e761364a94750ec2807505d5b23a502.tar.bz2
dev
-rw-r--r--menurec.c23
1 files changed, 13 insertions, 10 deletions
diff --git a/menurec.c b/menurec.c
index 29c4e36..8911b94 100644
--- a/menurec.c
+++ b/menurec.c
@@ -72,12 +72,10 @@ cMenuDbRecordingItem::cMenuDbRecordingItem(cMenuDb* db, const cRecording* Record
SetText(Recording->Title('\t', true, level));
tell(0, "Added recording for file '%s'", Recording->Title());
- // SetText(menuDb->recordingListDb->getStrValue("TITLE"));
-
// a folder?
- if (*Text() == '\t')
- name = strdup(Text() + 2); // 'Text() + 2' to skip the two '\t'
+ // if (*Text() == '\t')
+ // name = strdup(Text() + 2); // 'Text() + 2' to skip the two '\t'
}
cMenuDbRecordingItem::~cMenuDbRecordingItem()
@@ -101,7 +99,7 @@ class cMenuDbRecordingFolderItem : public cMenuDbRecordingItemBase
cMenuDbRecordingFolderItem(cMenuDb* db, const char* title);
virtual ~cMenuDbRecordingFolderItem();
- void IncrementCounter(bool New);
+ // void IncrementCounter(bool New);
const cRecording* Recording() const override { return tmpRecording; }
bool IsDirectory() const override { return true; }
@@ -110,7 +108,8 @@ class cMenuDbRecordingFolderItem : public cMenuDbRecordingItemBase
private:
cRecording* tmpRecording {nullptr};
- int totalEntries {0}, newEntries {0};
+ uint totalEntries {0};
+ uint newEntries {0};
cMenuDb* menuDb {nullptr};
};
@@ -126,11 +125,15 @@ cMenuDbRecordingFolderItem::cMenuDbRecordingFolderItem(cMenuDb* db, const char*
}
char* dummy;
- asprintf(&dummy, "%s/%s", name, "2018-07-22.20.12.8-0.rec");
+ asprintf(&dummy, "\t%s/%s", name, "2000-01-01.00.00.0-0.rec");
tmpRecording = new cRecording(dummy);
- // tmpRecording->ChangeName(name);
- SetText(tmpRecording->Title());
+
+ totalEntries++;
+ // newEntries++;
+
+ // SetText(tmpRecording->Title());
+ SetText(cString::sprintf("%d\t\t%d\t%s", totalEntries, newEntries, tmpRecording->Title()));
free(dummy);
}
@@ -140,7 +143,7 @@ cMenuDbRecordingFolderItem::~cMenuDbRecordingFolderItem()
delete tmpRecording;
}
-void cMenuDbRecordingFolderItem::SetMenuItem(cSkinDisplayMenu *DisplayMenu, int Index, bool Current, bool Selectable)
+void cMenuDbRecordingFolderItem::SetMenuItem(cSkinDisplayMenu* DisplayMenu, int Index, bool Current, bool Selectable)
{
if (!DisplayMenu->SetItemRecording(tmpRecording, Index, Current, Selectable, 0, totalEntries, newEntries))
DisplayMenu->SetItem(Text(), Index, Current, Selectable);