diff options
author | horchi <vdr@jwendel.de> | 2018-03-09 17:38:03 +0100 |
---|---|---|
committer | horchi <vdr@jwendel.de> | 2018-03-09 17:38:03 +0100 |
commit | bc845e984ba0790bb160c80578ed8ddde2637735 (patch) | |
tree | fd0634486fac759ec9a44e3a58795258a6cc2519 /menusched.c | |
parent | f7db728bcfa4d1663b07873bfa364ccbb9bfb1ce (diff) | |
download | vdr-plugin-epg2vdr-bc845e984ba0790bb160c80578ed8ddde2637735.tar.gz vdr-plugin-epg2vdr-bc845e984ba0790bb160c80578ed8ddde2637735.tar.bz2 |
2018-03-09 version 1.1.93 (horchi)\n - added: Menu for matching 'jobs' (timersdone) of search timer results, with delete option\n - added: some german translations\n - added: optional (configurable) osd notification on timer change\n\n1.1.93
Diffstat (limited to 'menusched.c')
-rw-r--r-- | menusched.c | 25 |
1 files changed, 6 insertions, 19 deletions
diff --git a/menusched.c b/menusched.c index 9b0a466..93b032e 100644 --- a/menusched.c +++ b/menusched.c @@ -762,8 +762,6 @@ int cMenuEpgWhatsOn::LoadSearch(const cUserTimes::UserTime* userTime) #if defined (APIVERSNUM) && (APIVERSNUM >= 20301) LOCK_CHANNELS_READ; const cChannels* channels = Channels; - // cChannelsLock channelsLock(false); - // const cChannels* channels = channelsLock.Channels(); #else cChannels* channels = &Channels; #endif @@ -1050,15 +1048,7 @@ eOSState cMenuEpgWhatsOn::Record() menuDb->getParameter(menuDb->user.c_str(), "timerDefaultVDRuuid", timerDefaultVDRuuid); - // // Menü bei 'aktuellem' Event Timer Dialog öffen -> #TODO - - // if (item->event && item->event->StartTime() < time(0) + NEWTIMERLIMIT) - // { - // // timer = newTimerObjectFromRow(timerRow, xxxxx); - // // return AddSubMenu(new cMenuEpgEditTimer(menuDb, timer)); - // } - - // ansonsten direkt anlegen + // create it menuDb->createTimer(timerRow, isEmpty(timerDefaultVDRuuid) || Epg2VdrConfig.createTimerLocal ? Epg2VdrConfig.uuid : timerDefaultVDRuuid); delete timerRow; @@ -1134,12 +1124,12 @@ eOSState cMenuEpgWhatsOn::ProcessKey(eKeys Key) break; } - case k3: // search timer dialog + case k3: // search timer dialog { return AddSubMenu(new cMenuEpgSearchTimers()); } - case k4: // Umschalt Timer erstellen + case k4: // Umschalt Timer erstellen { if (cMenuEpgScheduleItem* mi = (cMenuEpgScheduleItem*)Get(Current())) { @@ -1207,13 +1197,10 @@ eOSState cMenuEpgWhatsOn::ProcessKey(eKeys Key) { cMenuEpgScheduleItem* item = (cMenuEpgScheduleItem*)Get(Current()); - if (item) + if (Count() && item) { - const cEvent* event = item->event; - - if (Count() && event) - return AddSubMenu(new cMenuEpgEvent(menuDb, event, schedules, - item->timerMatch, dispSchedule, canSwitch)); + if (const cEvent* event = item->event) + return AddSubMenu(new cMenuEpgEvent(menuDb, event, schedules, item->timerMatch, dispSchedule, canSwitch)); } } |