summaryrefslogtreecommitdiff
path: root/setup.c
diff options
context:
space:
mode:
authorMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2014-11-16 15:05:20 +0100
committerMartin Schirrmacher <vdr.skinflatplus@schirrmacher.eu>2014-11-16 15:05:20 +0100
commita43f1eeda472fc41b6f64f37f1a11749b6dac75c (patch)
tree94bf6dff8ebc1a214d642de60f8bad35cf7f6900 /setup.c
parentefdb12a81dd96d913651b8b2bd5bbcbd8b135cbb (diff)
downloadskin-flatplus-a43f1eeda472fc41b6f64f37f1a11749b6dac75c.tar.gz
skin-flatplus-a43f1eeda472fc41b6f64f37f1a11749b6dac75c.tar.bz2
add weather widget in displaychannel displayreplay
Diffstat (limited to 'setup.c')
-rw-r--r--setup.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/setup.c b/setup.c
index 770c9618..0d7e1fd1 100644
--- a/setup.c
+++ b/setup.c
@@ -308,6 +308,8 @@ void cFlatSetup::Store(void) {
SetupStore("MainMenuWidgetWeatherPosition", Config.MainMenuWidgetWeatherPosition);
SetupStore("MainMenuWidgetWeatherDays", Config.MainMenuWidgetWeatherDays);
SetupStore("MainMenuWidgetWeatherType", Config.MainMenuWidgetWeatherType);
+ SetupStore("ChannelWeatherShow", Config.ChannelWeatherShow);
+ SetupStore("PlaybackWeatherShow", Config.PlaybackWeatherShow);
Config.Init();
}
@@ -481,6 +483,8 @@ bool cFlatSetupGeneral::SetupParse(const char *Name, const char *Value) {
else if (strcmp(Name, "MainMenuWidgetWeatherPosition") == 0) SetupConfig->MainMenuWidgetWeatherPosition = atoi(Value);
else if (strcmp(Name, "MainMenuWidgetWeatherDays") == 0) SetupConfig->MainMenuWidgetWeatherDays = atoi(Value);
else if (strcmp(Name, "MainMenuWidgetWeatherType") == 0) SetupConfig->MainMenuWidgetWeatherType = atoi(Value);
+ else if (strcmp(Name, "ChannelWeatherShow") == 0) SetupConfig->ChannelWeatherShow = atoi(Value);
+ else if (strcmp(Name, "PlaybackWeatherShow") == 0) SetupConfig->PlaybackWeatherShow = atoi(Value);
else return false;
return true;
@@ -636,6 +640,8 @@ void cFlatSetupGeneral::SaveCurrentSettings(void) {
Config.Store("MainMenuWidgetWeatherPosition", SetupConfig->MainMenuWidgetWeatherPosition, *Filename);
Config.Store("MainMenuWidgetWeatherDays", SetupConfig->MainMenuWidgetWeatherDays, *Filename);
Config.Store("MainMenuWidgetWeatherType", SetupConfig->MainMenuWidgetWeatherType, *Filename);
+ Config.Store("ChannelWeatherShow", SetupConfig->ChannelWeatherShow, *Filename);
+ Config.Store("PlaybackWeatherShow", SetupConfig->PlaybackWeatherShow, *Filename);
cString msg = cString::sprintf("%s %s", tr("saved settings in file:"), *File);
Skins.Message(mtInfo, msg);
@@ -807,6 +813,7 @@ void cFlatSetupChannelInfo::Setup(void) {
Add(new cMenuEditBoolItem(tr("Show Channelinfo icons"), &SetupConfig->ChannelIconsShow));
Add(new cMenuEditBoolItem(tr("Show signal quality"), &SetupConfig->SignalQualityShow));
+ Add(new cMenuEditBoolItem(tr("Show weather widget"), &SetupConfig->ChannelWeatherShow));
Add(new cMenuEditBoolItem(tr("Colors for signal quality"), &SetupConfig->SignalQualityUseColors));
Add(new cMenuEditBoolItem(tr("Show resolution & aspect"), &SetupConfig->ChannelResolutionAspectShow));
Add(new cMenuEditBoolItem(tr("Show format (hd/sd)"), &SetupConfig->ChannelFormatShow));
@@ -1016,6 +1023,7 @@ void cFlatSetupReplay::Setup(void) {
Add(new cMenuEditBoolItem(tr("Show format (hd/sd)"), &SetupConfig->RecordingFormatShow));
Add(new cMenuEditBoolItem(tr("Simple aspect & format"), &SetupConfig->RecordingSimpleAspectFormat));
Add(new cMenuEditPrcItem(tr("Time seconds font scale"), &SetupConfig->TimeSecsScale, 0.003, 0.01, 1));
+ Add(new cMenuEditBoolItem(tr("Show weather widget"), &SetupConfig->PlaybackWeatherShow));
if( SetupConfig->decorBorderReplayByTheme ) {
cString type = cString::sprintf("%s:\t%s", tr("Replay border type"), Bordertypes[SetupConfig->decorBorderReplayTypeTheme]);