From 89ec236d4213715b7ce263bb67336de1dc8e5f42 Mon Sep 17 00:00:00 2001 From: Sascha Volkenandt Date: Thu, 25 Jan 2007 19:32:39 +0000 Subject: - added first approach to show searchtimers --- pages/Makefile | 3 ++- pages/menu.ecpp | 1 + pages/searchtimers.ecpp | 62 +++++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 pages/searchtimers.ecpp diff --git a/pages/Makefile b/pages/Makefile index fc312d6..bebbd6f 100644 --- a/pages/Makefile +++ b/pages/Makefile @@ -18,7 +18,8 @@ VDRDIR ?= ../../../.. OBJS = menu.o channels.o recordings.o schedule.o \ screenshot.o timers.o whats_on.o switch_channel.o \ keypress.o remote.o channels_widget.o edit_timer.o \ - error.o pageelems.o tooltip.o play_recording.o + error.o pageelems.o tooltip.o play_recording.o \ + searchtimers.o ### Default rules: diff --git a/pages/menu.ecpp b/pages/menu.ecpp index 87978f5..d1e02d6 100644 --- a/pages/menu.ecpp +++ b/pages/menu.ecpp @@ -20,6 +20,7 @@ std::string set_component; ><$ tr("What's on next?") $> <& menu.component current=("next") &> | ><$ tr("Schedule") $> <& menu.component current=("schedule") &> | ><$ tr("Timers") $> <& menu.component current=("timers") &> | + ><$ tr("Searchtimers") $> <& menu.component current=("searchtimers") &> | ><$ tr("Recordings") $> <& menu.component current=("recordings") &> | ><$ tr("Remote Control") $> <& menu.component current=("remote") &> diff --git a/pages/searchtimers.ecpp b/pages/searchtimers.ecpp new file mode 100644 index 0000000..94594f1 --- /dev/null +++ b/pages/searchtimers.ecpp @@ -0,0 +1,62 @@ +<%pre> +#include +#include "epgsearch.h" +#include "tools.h" + +using namespace vdrlive; + + +<%include>page_init.eh +<%cpp> + pageTitle = tr("Searchtimers"); + + SearchTimers timers; + +<& pageelems.doc_type &> + + + VDR-Live - <$ pageTitle $> + + + + <& pageelems.logo &> + <& menu active=("searchtimers") &> +
+% if (timers.size() == 0) { + Keiner Suchtimer definiert +% } else { + + + + + + + + + + + +<{ + bool active = false; + for (SearchTimers::iterator timer = timers.begin(); timer != timers.end(); ++timer) { +}> + "> + + + + + + + + + +<{ + active = !active; + } + } +}> +
 <$ tr("Active") $><$ tr("Expression") $><$ tr("Channel") $><$ tr("Start") $><$ tr("Stop") $>  
.png" alt="Aktiv?" /><$ timer->Search() $><$ timer->UseChannel() ? *timer->ChannelMin().ToString() : " " $>UseTime() ? timer->StartTime() ?>UseTime() ? timer->StopTime() ?>  
+
+ + +<%include>page_exit.eh -- cgit v1.2.3