summaryrefslogtreecommitdiff
path: root/menu_searchedit.c
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger@gmx.de>2010-02-11 20:14:59 +0100
committerChristian Wieninger <cwieninger@gmx.de>2010-02-11 20:14:59 +0100
commit2e1cf1296e94cfbb9c9c0dacc6da9d09f0bf83c4 (patch)
treeb436b06455bfca386af0e348531f40a48e09672c /menu_searchedit.c
parent37a827b8909263960c173ca72d656e0ed15df693 (diff)
downloadvdr-plugin-epgsearch-2e1cf1296e94cfbb9c9c0dacc6da9d09f0bf83c4.tar.gz
vdr-plugin-epgsearch-2e1cf1296e94cfbb9c9c0dacc6da9d09f0bf83c4.tar.bz2
new option the set the required match for 'compare summary'
Diffstat (limited to 'menu_searchedit.c')
-rw-r--r--menu_searchedit.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/menu_searchedit.c b/menu_searchedit.c
index 73e4d8d..346dd3c 100644
--- a/menu_searchedit.c
+++ b/menu_searchedit.c
@@ -328,12 +328,14 @@ void cMenuEditSearchExt::Set()
Add(new cMenuEditBoolItem(IndentMenuItem(tr("Avoid repeats")), &data.avoidRepeats, trVDR("no"), trVDR("yes")));
if (data.avoidRepeats)
{
- Add(new cMenuEditIntItem(IndentMenuItem(IndentMenuItem(tr("Allowed repeats"))), &data.allowedRepeats, 0, 99));
+ Add(new cMenuEditIntItem(IndentMenuItem(tr("Allowed repeats"),2), &data.allowedRepeats, 0, 99));
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 cMenuEditStraItem(IndentMenuItem(IndentMenuItem(tr("Compare subtitle"))), &data.compareSubtitle, 3, CompareSubtitleModes));
- Add(new cMenuEditBoolItem(IndentMenuItem(IndentMenuItem(tr("Compare summary"))), &data.compareSummary, trVDR("no"), trVDR("yes")));
+ Add(new cMenuEditIntItem(IndentMenuItem(tr("Only repeats within ... days"),2), &data.repeatsWithinDays, 0, 999));
+ Add(new cMenuEditBoolItem(IndentMenuItem(tr("Compare title"),2), &data.compareTitle, trVDR("no"), trVDR("yes")));
+ Add(new cMenuEditStraItem(IndentMenuItem(tr("Compare subtitle"),2), &data.compareSubtitle, 3, CompareSubtitleModes));
+ Add(new cMenuEditBoolItem(IndentMenuItem(tr("Compare summary"),2), &data.compareSummary, trVDR("no"), trVDR("yes")));
+ if (data.compareSummary)
+ Add(new cMenuEditIntItem(IndentMenuItem(tr("Min. match in %"),3), &data.compareSummaryMatchInPercent, 1, 100));
// show 'Compare categories' only if we have them
if (SearchExtCats.Count() > 0)
{
@@ -435,6 +437,7 @@ eOSState cMenuEditSearchExt::ProcessKey(eKeys Key)
int iTemp_delAfterDays = data.delAfterDays;
int iTemp_action = data.action;
int iTemp_delMode = data.delMode;
+ int iTemp_compareSummary = data.compareSummary;
eOSState state = cOsdMenu::ProcessKey(Key);
@@ -449,7 +452,8 @@ eOSState cMenuEditSearchExt::ProcessKey(eKeys Key)
iTemp_allowedRepeats != data.allowedRepeats ||
iTemp_delAfterDays != data.delAfterDays ||
iTemp_action != data.action ||
- iTemp_delMode != data.delMode)
+ iTemp_delMode != data.delMode ||
+ iTemp_compareSummary != data.compareSummary)
{
Set();
Display();