diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2011-11-16 23:02:53 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2011-11-16 23:02:53 +0100 |
| commit | 8d210ea194aee84dfc4c1ab0ac3cc99137e9da35 (patch) | |
| tree | 65ec40a6bc5d29350cfa3f4615ce9bdcf6162758 /src/config.py | |
| parent | e48506186af350ca4a97a5da3b89acb4a5858bb0 (diff) | |
| download | enigma2-curlytx-8d210ea194aee84dfc4c1ab0ac3cc99137e9da35.tar.gz enigma2-curlytx-8d210ea194aee84dfc4c1ab0ac3cc99137e9da35.zip | |
make default page selection finally work
Diffstat (limited to 'src/config.py')
| -rw-r--r-- | src/config.py | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/config.py b/src/config.py index 75054b0..9cb5ea2 100644 --- a/src/config.py +++ b/src/config.py @@ -9,14 +9,21 @@ def createPage(): ) return s +def loadDefaultPageOptions(): + defaults = [] + for i in range(0, len(config.plugins.CurlyTx.pages)): + defaults.append((str(i), config.plugins.CurlyTx.pages[i].title.value)) + print "CurlyTx", defaults + if hasattr(config.plugins.CurlyTx, "defaultPage"): + config.plugins.CurlyTx.defaultPage.setChoices(defaults, "0") + else: + config.plugins.CurlyTx.defaultPage = ConfigSelection(defaults, "0") + #configuration setup config.plugins.CurlyTx = ConfigSubsection() config.plugins.CurlyTx.menuMain = ConfigYesNo(default = True) config.plugins.CurlyTx.menuTitle = ConfigText(default = "CurlyTx") config.plugins.CurlyTx.pages = ConfigSubList() - for id,value in config.plugins.CurlyTx.pages.stored_values.iteritems(): config.plugins.CurlyTx.pages.append(createPage()) - -config.plugins.CurlyTx.defaultPage = ConfigSelection( - [(x, x.title.value) for x in config.plugins.CurlyTx.pages]) +loadDefaultPageOptions() |
