summaryrefslogtreecommitdiff
path: root/config.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'config.cpp')
-rw-r--r--config.cpp22
1 files changed, 20 insertions, 2 deletions
diff --git a/config.cpp b/config.cpp
index 29c86dd..80a8099 100644
--- a/config.cpp
+++ b/config.cpp
@@ -28,6 +28,10 @@ tvonscreenConfig::tvonscreenConfig(void)
showsearchinitiator=true;
fontdsize=0;
transparency=100;
+#if MAINMENUHOOKSVERSNUM == 10001
+ replaceorgschedule=false;
+#endif
+ onlyminutes=false;
memset(logos,0,sizeof(logos));
memset(vdradminfile,0,sizeof(vdradminfile));
@@ -46,6 +50,10 @@ bool tvonscreenConfig::SetupParse(const char *Name, const char *Value)
else if (strcmp(Name,"showsearchinitiator")==0) showsearchinitiator = atoi(Value);
else if (strcmp(Name,"fontdsize")==0) fontdsize = atoi(Value);
else if (strcmp(Name,"transparency")==0) transparency = atoi(Value);
+ else if (strcmp(Name,"onlyminutes")==0) onlyminutes = atoi(Value);
+#if MAINMENUHOOKSVERSNUM == 10001
+ else if (strcmp(Name,"replaceorgschedule")==0) replaceorgschedule = atoi(Value);
+#endif
else
return false;
@@ -100,6 +108,13 @@ tvonscreenConfigPage::tvonscreenConfigPage(void) : cMenuSetupPage()
&m_NewConfig.fontdsize,-5,5));
Add(new cMenuEditIntItem(tr("transparency"),
&m_NewConfig.transparency,0,100));
+#if MAINMENUHOOKSVERSNUM == 10001
+ Add(new cMenuEditBoolItem(tr("replace original schedule"),
+ &m_NewConfig.replaceorgschedule));
+#endif
+ Add(new cMenuEditBoolItem(tr("show only minutes"),
+ &m_NewConfig.onlyminutes));
+
Add(new cMenuEditBoolItem(tr("show channel logos"),
&m_NewConfig.showLogos));
Add(new cMenuEditBoolItem(tr("show channel names"),
@@ -116,7 +131,7 @@ tvonscreenConfigPage::tvonscreenConfigPage(void) : cMenuSetupPage()
&m_NewConfig.usertime3));
Add(new cMenuEditBoolItem(tr("jump to next day point if ago"),
&m_NewConfig.thenshownextday));
- Add(new cMenuEditBoolItem(tr("Show search item itself"),
+ Add(new cMenuEditBoolItem(tr("show search item itself"),
&m_NewConfig.showsearchinitiator));
}
@@ -137,6 +152,9 @@ void tvonscreenConfigPage::Store(void)
SetupStore("showsearchinitiator", m_NewConfig.showsearchinitiator);
SetupStore("fontdsize", m_NewConfig.fontdsize);
SetupStore("transparency", m_NewConfig.transparency);
-
+ SetupStore("onlyminutes", m_NewConfig.onlyminutes);
+#if MAINMENUHOOKSVERSNUM == 10001
+ SetupStore("replaceorgschedule", m_NewConfig.replaceorgschedule);
+#endif
tvonscreenCfg = m_NewConfig;
}