diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-03-22 13:31:47 +0100 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-03-22 13:31:47 +0100 |
commit | 027f859c2c3ddbe3906d98599f8d1e2d18ecbe39 (patch) | |
tree | e2bd6fecaebed61ada51af1958f1609a9842a2fc /confdloader.h | |
parent | f4b7a6023a61c7a1300896b84c3569d985551046 (diff) | |
download | vdr-plugin-epgsearch-027f859c2c3ddbe3906d98599f8d1e2d18ecbe39.tar.gz vdr-plugin-epgsearch-027f859c2c3ddbe3906d98599f8d1e2d18ecbe39.tar.bz2 |
support for [epgsearchcats] in conf.d and small fixes
Diffstat (limited to 'confdloader.h')
-rw-r--r-- | confdloader.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/confdloader.h b/confdloader.h index 37eff1a..6a36324 100644 --- a/confdloader.h +++ b/confdloader.h @@ -24,6 +24,7 @@ The project's page is at http://winni.vdr-developer.org/epgsearch #include "uservars.h" #include "menu_dirselect.h" #include "templatefile.h" +#include "epgsearchcats.h" class cConfDLoader { public: @@ -64,7 +65,14 @@ class cConfDLoader { if (T.Parse(s)) cTemplFile::Parse(T.Name(), T.Value()); } - + if (EqualsNoCase(section, "[epgsearchcats]")) + { + cSearchExtCat* cat = new cSearchExtCat; + if (cat && cat->Parse(s)) + SearchExtCats.Add(cat); + else + delete cat; + } } } } |