X-Git-Url: https://git.cweiske.de/enigma2-curlytx.git/blobdiff_plain/d19c22e15f04e6ee778e3d69f77728fc850f134f..6a36b0c00020db3e9199455db5bb7d4e65188fe3:/src/config.py diff --git a/src/config.py b/src/config.py index 81f7d5c..5ad9f99 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)) + 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.menuExtensions = ConfigYesNo(default = False) config.plugins.CurlyTx.menuTitle = ConfigText(default = "CurlyTx") -config.plugins.CurlyTx.pageCount = ConfigNumber(default = 0) 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 = ConfigNumber(default=0) +loadDefaultPageOptions()