summaryrefslogtreecommitdiff
path: root/src/vdr-plugin/timer.h
diff options
context:
space:
mode:
authorAntti Ajanki <antti.ajanki@iki.fi>2010-11-06 10:16:24 +0200
committerAntti Ajanki <antti.ajanki@iki.fi>2010-11-06 10:16:24 +0200
commit07c8a157c31ed5221b4fd325058eb1d3fa579c33 (patch)
tree70f8b4b7ad06c3109b18cd5339bb34c2404e5b0b /src/vdr-plugin/timer.h
parent695fb343a927261f06d4f62ed029192b88f0b4da (diff)
downloadvdr-plugin-webvideo-07c8a157c31ed5221b4fd325058eb1d3fa579c33.tar.gz
vdr-plugin-webvideo-07c8a157c31ed5221b4fd325058eb1d3fa579c33.tar.bz2
update template paths on in timer files, remove old templates on upgrade
Diffstat (limited to 'src/vdr-plugin/timer.h')
-rw-r--r--src/vdr-plugin/timer.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/vdr-plugin/timer.h b/src/vdr-plugin/timer.h
index 048014a..369fbce 100644
--- a/src/vdr-plugin/timer.h
+++ b/src/vdr-plugin/timer.h
@@ -77,6 +77,7 @@ private:
cStringList refHistory;
bool modified;
bool disableSaving;
+ bool convertTemplatePaths;
cWebviTimerManager();
~cWebviTimerManager() {};
@@ -85,14 +86,17 @@ private:
void LoadTimers(FILE *f);
void LoadHistory(FILE *f);
- void SaveTimers(FILE *f);
+ void SaveTimers(FILE *f, const char *version);
void SaveHistory(FILE *f);
+ char *UpgradedTemplatePath(char *ref);
+ void ConvertTimerHistoryTemplates();
+
public:
static cWebviTimerManager &Instance();
bool Load(const char *path);
- bool Save(const char *path);
+ bool Save(const char *path, const char *version);
cWebviTimer *Create(const char *title, const char *reference,
bool getExisting=true);