diff options
Diffstat (limited to 'config.cpp')
-rw-r--r-- | config.cpp | 22 |
1 files changed, 20 insertions, 2 deletions
@@ -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; } |