summaryrefslogtreecommitdiff
path: root/uservars.h
diff options
context:
space:
mode:
authorChristian Wieninger <cwieninger@gmx.de>2010-01-01 11:21:04 +0100
committerChristian Wieninger <cwieninger@gmx.de>2010-01-01 11:21:04 +0100
commite94349190011d3d1dec090b38bb844e9624f873a (patch)
treeecab0b5df359ad75e816ea88b5ce5675ba57033f /uservars.h
parent4eeda6ff6b8510da6e0067a6c7958f9166226a7d (diff)
downloadvdr-plugin-epgsearch-e94349190011d3d1dec090b38bb844e9624f873a.tar.gz
vdr-plugin-epgsearch-e94349190011d3d1dec090b38bb844e9624f873a.tar.bz2
new variable search.series
Diffstat (limited to 'uservars.h')
-rw-r--r--uservars.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/uservars.h b/uservars.h
index 33be78e..c2c21c7 100644
--- a/uservars.h
+++ b/uservars.h
@@ -677,6 +677,16 @@ public:
}
};
+class cSearchSeriesVar : public cSearchVar {
+public:
+ cSearchSeriesVar() : cSearchVar("%search.series%") {}
+ string Evaluate(const cSearchExt* s)
+ {
+ if (!s) return "";
+ return NumToString(s->useEpisode);
+ }
+};
+
class cUserVars : public cList<cUserVar> {
public:
cTitleVar titleVar;
@@ -704,6 +714,7 @@ class cUserVars : public cList<cUserVar> {
cChannelDataVar chDataVar;
cChannelGroupVar chGroupVar;
cSearchQueryVar searchQueryVar;
+ cSearchSeriesVar searchSeriesVar;
cColonVar colonVar;
cDateNowVar dateNowVar;
@@ -779,6 +790,7 @@ class cUserVars : public cList<cUserVar> {
internalTimerVars[timerLiveIDVar.Name()] = &timerLiveIDVar;
internalSearchVars[searchQueryVar.Name()] = &searchQueryVar;
+ internalSearchVars[searchSeriesVar.Name()] = &searchSeriesVar;
}
void InitExtEPGVars()