diff options
author | louis <louis.braun@gmx.de> | 2014-01-02 11:25:58 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2014-01-02 11:25:58 +0100 |
commit | e6335e9c4499bb1eae8e8115ae6ce26e878aa344 (patch) | |
tree | 13ef5591fb80d2c17455e23f812486f713da1170 /recmenumanager.c | |
parent | eede61ade5b226480ebbe1e29235df58170a24bd (diff) | |
download | vdr-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.c | 28 |
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: {
|