From b9542da7561744534b482deae6f087ac020935cb Mon Sep 17 00:00:00 2001
From: Christian Wieninger <cwieninger (at) gmx (dot) de>
Date: Thu, 25 Oct 2007 16:38:51 +0000
Subject: - additional timer info in popup menu in timers menu

---
 timers.cpp | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)

(limited to 'timers.cpp')

diff --git a/timers.cpp b/timers.cpp
index 2a9aafd..b9f3594 100644
--- a/timers.cpp
+++ b/timers.cpp
@@ -87,6 +87,23 @@ string SortedTimers::GetTimerDays(cTimer const& timer)
 	return currentDay;
 }
 
+string SortedTimers::GetTimerInfo(cTimer const& timer)
+{
+	ostringstream info;
+	info << trVDR("Priority") << ": " << timer.Priority() << endl;
+	info << trVDR("Lifetime") << ": " << timer.Lifetime() << endl;
+	info << trVDR("VPS") << ": " << (timer.HasFlags(tfVps)?trVDR("yes"):trVDR("no")) << endl;
+
+	string epgsearchinfo = GetXMLValue(timer.Aux(), "epgsearch");
+	if (!epgsearchinfo.empty())
+	{
+		string searchtimer = GetXMLValue(epgsearchinfo, "searchtimer");
+		if (!searchtimer.empty())
+			info << tr("Searchtimer") << ": " << searchtimer << endl;
+	}	
+	return info.str();
+}
+
 TimerManager::TimerManager()
 {
 }
-- 
cgit v1.2.3