diff options
author | Antti Ajanki <antti.ajanki@iki.fi> | 2010-11-06 10:16:24 +0200 |
---|---|---|
committer | Antti Ajanki <antti.ajanki@iki.fi> | 2010-11-06 10:16:24 +0200 |
commit | 07c8a157c31ed5221b4fd325058eb1d3fa579c33 (patch) | |
tree | 70f8b4b7ad06c3109b18cd5339bb34c2404e5b0b /src/vdr-plugin/timer.h | |
parent | 695fb343a927261f06d4f62ed029192b88f0b4da (diff) | |
download | vdr-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.h | 8 |
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); |