summaryrefslogtreecommitdiff
path: root/recmenumanager.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2014-01-02 11:25:58 +0100
committerlouis <louis.braun@gmx.de>2014-01-02 11:25:58 +0100
commite6335e9c4499bb1eae8e8115ae6ce26e878aa344 (patch)
tree13ef5591fb80d2c17455e23f812486f713da1170 /recmenumanager.c
parenteede61ade5b226480ebbe1e29235df58170a24bd (diff)
downloadvdr-plugin-tvguide-e6335e9c4499bb1eae8e8115ae6ce26e878aa344.tar.gz
vdr-plugin-tvguide-e6335e9c4499bb1eae8e8115ae6ce26e878aa344.tar.bz2
Added timer Timeline view in red button recording menu
Diffstat (limited to 'recmenumanager.c')
-rw-r--r--recmenumanager.c28
1 files changed, 28 insertions, 0 deletions
diff --git a/recmenumanager.c b/recmenumanager.c
index 5162478..d02db9c 100644
--- a/recmenumanager.c
+++ b/recmenumanager.c
@@ -138,6 +138,7 @@ eOSState cRecMenuManager::StateMachine(eRecMenuState nextState) {
detailView->drawHeader();
detailView->drawContent();
detailView->drawScrollbar();
+ detailView->Start();
detailViewActive = true;
}
}
@@ -426,6 +427,7 @@ eOSState cRecMenuManager::StateMachine(eRecMenuState nextState) {
detailView->drawHeader();
detailView->drawContent();
detailView->drawScrollbar();
+ detailView->Start();
detailViewActive = true;
}
break;}
@@ -523,6 +525,32 @@ eOSState cRecMenuManager::StateMachine(eRecMenuState nextState) {
}
break; }
/*
+ * --------- TIMELINE ---------------------------------
+ */
+ case rmsTimeline: {
+ if (timerConflicts) {
+ delete timerConflicts;
+ }
+ timerConflicts = recManager->CheckTimerConflict();
+ delete activeMenu;
+ activeMenu = new cRecMenuTimeline(timerConflicts);
+ activeMenu->Display();
+ break; }
+ case rmsTimelineInfo: {
+ const cEvent *ev = activeMenu->GetEventValue(activeMenu->GetActive(true));
+ if (ev) {
+ activeMenu->Hide();
+ detailView = new cDetailView(ev);
+ detailView->setContent();
+ detailView->drawHeader();
+ detailView->drawContent();
+ detailView->drawScrollbar();
+ detailView->Start();
+ detailViewActive = true;
+ }
+ break;}
+
+ /*
* --------- COMMON ---------------------------------
*/
case rmsClose: {