diff options
author | louis <louis.braun@gmx.de> | 2013-12-29 18:13:45 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2013-12-29 18:13:45 +0100 |
commit | eede61ade5b226480ebbe1e29235df58170a24bd (patch) | |
tree | 72098ad56f9d6902eeee75bc5fb4d5d02eb84340 /recmanager.h | |
parent | 06ed8b3567bee43f47659b17baf084fed352ddb4 (diff) | |
download | vdr-plugin-tvguide-eede61ade5b226480ebbe1e29235df58170a24bd.tar.gz vdr-plugin-tvguide-eede61ade5b226480ebbe1e29235df58170a24bd.tar.bz2 |
Added possibility to search for reruns in case of a timer conflict
Diffstat (limited to 'recmanager.h')
-rw-r--r-- | recmanager.h | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/recmanager.h b/recmanager.h index ec18225..7701cc6 100644 --- a/recmanager.h +++ b/recmanager.h @@ -6,19 +6,7 @@ #include <vdr/plugin.h> #include "detailview.h" #include "recmenu.h" - -class TVGuideTimerConflict { -public: - time_t time; - time_t timeStart; - time_t timeStop; - time_t overlapStart; - time_t overlapStop; - int percentPossible; - int timerID; - std::vector<int> timerIDs; - bool timerInvolved(int involvedID); -}; +#include "timerconflict.h" struct TVGuideEPGSearchTemplate { public: @@ -49,7 +37,7 @@ public: void DeleteRemoteTimer(const cEvent *event); void SaveTimer(cTimer *timer, cRecMenu *menu); bool IsRecorded(const cEvent *event); - std::vector<TVGuideTimerConflict> CheckTimerConflict(void); + cTVGuideTimerConflicts *CheckTimerConflict(void); cTimer *CreateSeriesTimer(cRecMenu *menu, std::string path); std::string BuildEPGSearchString(cString searchString, cRecMenu *menu); std::string BuildEPGSearchString(cString searchString, std::string templValue); @@ -61,6 +49,7 @@ public: bool CreateSwitchTimer(const cEvent *event, cRecMenu *menu); void DeleteSwitchTimer(const cEvent *event); cRecording **SearchForRecordings(cString searchString, int &numResults); + const cEvent **LoadReruns(const cEvent *event, int &numResults); virtual ~cRecManager (void); }; |