summaryrefslogtreecommitdiff
path: root/config.c
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2015-03-12 17:22:16 +0100
committerlouis <louis.braun@gmx.de>2015-03-12 17:22:16 +0100
commit3cc8e78e1bf00e16b49520ac416b74b5fd73c906 (patch)
tree4425c4eb4b9833d927aae2f65d0f3a99d3792f83 /config.c
downloadvdr-plugin-tvguideng-3cc8e78e1bf00e16b49520ac416b74b5fd73c906.tar.gz
vdr-plugin-tvguideng-3cc8e78e1bf00e16b49520ac416b74b5fd73c906.tar.bz2
Version 0.0.10.0.1
Diffstat (limited to 'config.c')
-rw-r--r--config.c87
1 files changed, 87 insertions, 0 deletions
diff --git a/config.c b/config.c
new file mode 100644
index 0000000..10ab9e2
--- /dev/null
+++ b/config.c
@@ -0,0 +1,87 @@
+#include <vdr/plugin.h>
+#include "config.h"
+
+cTVGuideConfig::cTVGuideConfig(void) {
+ showMainMenuEntry = 1;
+ replaceOriginalSchedule = 0;
+ displayMode = eHorizontal;
+ channelsPerPageHorizontal = 8;
+ channelsPerPageVertical = 6;
+ displayHours = 4;
+ timeStep = 60;
+ bigStepHours = 3;
+ hugeStepHours = 24;
+ hideLastChannelGroup = 0;
+ channelJumpMode = eGroupJump;
+ closeOnSwitch = 0;
+ numKeyMode = eChannelJump;
+ blueKeyMode = eBlueKeyFavorites;
+ //settings for rerun display
+ rerunAmount = 10;
+ rerunDistance = 2;
+ rerunMaxChannel = 0;
+ useRemoteTimers = 1;
+ instRecFolderMode = eFolderRoot;
+ instRecFixedFolder = "";
+ favWhatsOnNow = 1;
+ favWhatsOnNext = 1;
+ favUseTime1 = 0;
+ favUseTime2 = 0;
+ favUseTime3 = 0;
+ favUseTime4 = 0;
+ favTime1 = 0;
+ favTime2 = 0;
+ favTime3 = 0;
+ favTime4 = 0;
+ descUser1 = "";
+ descUser2 = "";
+ descUser3 = "";
+ descUser4 = "";
+ favLimitChannels = 0;
+ favStartChannel = 0;
+ favStopChannel = 0;
+ useSubtitleRerun = 1;
+}
+
+bool cTVGuideConfig::SetupParse(const char *Name, const char *Value) {
+
+ if (!strcasecmp(Name, "showMainMenuEntry")) showMainMenuEntry = atoi(Value);
+ else if (!strcasecmp(Name, "replaceOriginalSchedule")) replaceOriginalSchedule = atoi(Value);
+ else if (!strcasecmp(Name, "displayMode")) displayMode = atoi(Value);
+ else if (!strcasecmp(Name, "channelsPerPageHorizontal")) channelsPerPageHorizontal = atoi(Value);
+ else if (!strcasecmp(Name, "channelsPerPageVertical")) channelsPerPageVertical = atoi(Value);
+ else if (!strcasecmp(Name, "displayHours")) displayHours = atoi(Value);
+ else if (!strcasecmp(Name, "bigStepHours")) bigStepHours = atoi(Value);
+ else if (!strcasecmp(Name, "hugeStepHours")) hugeStepHours = atoi(Value);
+ else if (!strcasecmp(Name, "hideLastChannelGroup")) hideLastChannelGroup = atoi(Value);
+ else if (!strcasecmp(Name, "channelJumpMode")) channelJumpMode = atoi(Value);
+ else if (!strcasecmp(Name, "closeOnSwitch")) closeOnSwitch = atoi(Value);
+ else if (!strcasecmp(Name, "numKeyMode")) numKeyMode = atoi(Value);
+ else if (!strcasecmp(Name, "blueKeyMode")) blueKeyMode = atoi(Value);
+ else if (!strcasecmp(Name, "rerunAmount")) rerunAmount = atoi(Value);
+ else if (!strcasecmp(Name, "rerunDistance")) rerunDistance = atoi(Value);
+ else if (!strcasecmp(Name, "rerunMaxChannel")) rerunMaxChannel = atoi(Value);
+ else if (!strcasecmp(Name, "useRemoteTimers")) useRemoteTimers = atoi(Value);
+ else if (!strcasecmp(Name, "instRecFolderMode")) instRecFolderMode = atoi(Value);
+ else if (!strcasecmp(Name, "instRecFixedFolder")) instRecFixedFolder = atoi(Value);
+ else if (!strcasecmp(Name, "favWhatsOnNow")) favWhatsOnNow = atoi(Value);
+ else if (!strcasecmp(Name, "favWhatsOnNext")) favWhatsOnNext = atoi(Value);
+ else if (!strcasecmp(Name, "favUseTime1")) favUseTime1 = atoi(Value);
+ else if (!strcasecmp(Name, "favUseTime2")) favUseTime2 = atoi(Value);
+ else if (!strcasecmp(Name, "favUseTime3")) favUseTime3 = atoi(Value);
+ else if (!strcasecmp(Name, "favUseTime4")) favUseTime4 = atoi(Value);
+ else if (!strcasecmp(Name, "favTime1")) favTime1 = atoi(Value);
+ else if (!strcasecmp(Name, "favTime2")) favTime2 = atoi(Value);
+ else if (!strcasecmp(Name, "favTime3")) favTime3 = atoi(Value);
+ else if (!strcasecmp(Name, "favTime4")) favTime4 = atoi(Value);
+ else if (!strcasecmp(Name, "descUser1")) descUser1 = Value;
+ else if (!strcasecmp(Name, "descUser2")) descUser2 = Value;
+ else if (!strcasecmp(Name, "descUser3")) descUser3 = Value;
+ else if (!strcasecmp(Name, "descUser4")) descUser4 = Value;
+ else if (!strcasecmp(Name, "favLimitChannels")) favLimitChannels = atoi(Value);
+ else if (!strcasecmp(Name, "favStartChannel")) favStartChannel = atoi(Value);
+ else if (!strcasecmp(Name, "favStopChannel")) favStopChannel = atoi(Value);
+ else return false;
+
+ return true;
+} \ No newline at end of file