summaryrefslogtreecommitdiff
path: root/epgsearch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'epgsearch.cpp')
-rw-r--r--epgsearch.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/epgsearch.cpp b/epgsearch.cpp
index 88325bf..8e12e13 100644
--- a/epgsearch.cpp
+++ b/epgsearch.cpp
@@ -323,6 +323,14 @@ SearchTimer* SearchTimers::GetByTimerId( std::string const& id )
}
+bool SearchTimers::ToggleActive(std::string const& id)
+{
+ SearchTimer* search = GetByTimerId( id );
+ if (!search) return false;
+ search->SetUseAsSearchTimer(!search->UseAsSearchTimer());
+ return Save(search);
+}
+
bool SearchTimer::BlacklistSelected(int id) const
{
for(unsigned int i=0; i<m_blacklistIDs.size(); i++)