diff options
author | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-12-03 19:02:09 +0100 |
---|---|---|
committer | Christian Wieninger <cwieninger (at) gmx (dot) de> | 2008-12-03 19:02:09 +0100 |
commit | 53677636e841b9a8e9ef192b34671421ed06cfdb (patch) | |
tree | 05e99394237e8e58123b075a23436750c84d99a0 /menu_searchedit.c | |
parent | bd6e1f64ce8afa380286700945d71df29654f59c (diff) | |
download | vdr-plugin-epgsearch-53677636e841b9a8e9ef192b34671421ed06cfdb.tar.gz vdr-plugin-epgsearch-53677636e841b9a8e9ef192b34671421ed06cfdb.tar.bz2 |
avoid repeats: new option 'if present' for 'compare subtitle'
Diffstat (limited to 'menu_searchedit.c')
-rw-r--r-- | menu_searchedit.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/menu_searchedit.c b/menu_searchedit.c index 78d5385..e66429b 100644 --- a/menu_searchedit.c +++ b/menu_searchedit.c @@ -87,6 +87,10 @@ cMenuEditSearchExt::cMenuEditSearchExt(cSearchExt *SearchExt, bool New, bool Tem SearchActiveModes[1] = strdup(trVDR("yes")); SearchActiveModes[2] = strdup(tr("user-defined")); + CompareSubtitleModes[0] = strdup(trVDR("no")); + CompareSubtitleModes[1] = strdup(trVDR("yes")); + CompareSubtitleModes[2] = strdup(tr("if present")); + if (!templateMode && New) { cSearchExt* SearchTempl = NULL; // copy the default settings, if we have a default template @@ -321,7 +325,7 @@ void cMenuEditSearchExt::Set() if (data.allowedRepeats > 0) Add(new cMenuEditIntItem(IndentMenuItem(IndentMenuItem(tr("Only repeats within ... days"))), &data.repeatsWithinDays, 0, 999)); Add(new cMenuEditBoolItem(IndentMenuItem(IndentMenuItem(tr("Compare title"))), &data.compareTitle, trVDR("no"), trVDR("yes"))); - Add(new cMenuEditBoolItem(IndentMenuItem(IndentMenuItem(tr("Compare subtitle"))), &data.compareSubtitle, trVDR("no"), trVDR("yes"))); + Add(new cMenuEditStraItem(IndentMenuItem(IndentMenuItem(tr("Compare subtitle"))), &data.compareSubtitle, 3, CompareSubtitleModes)); Add(new cMenuEditBoolItem(IndentMenuItem(IndentMenuItem(tr("Compare summary"))), &data.compareSummary, trVDR("no"), trVDR("yes"))); // show 'Compare categories' only if we have them if (SearchExtCats.Count() > 0) @@ -388,6 +392,8 @@ cMenuEditSearchExt::~cMenuEditSearchExt() free(DelModes[i]); for(i=0; i<=2; i++) free(SearchActiveModes[i]); + for(i=0; i<=2; i++) + free(CompareSubtitleModes[i]); } eOSState cMenuEditSearchExt::Help() |