from enigma import gFont
from . import config
-from config import createPage, loadDefaultPageOptions, feedPagesToConfig, savePageConfig
+from config import createPage, loadDefaultPageOptions, feedPagesToConfig, feedSettingsToConfig, savePageConfig
from Components.config import config
import os
self["key_yellow"].setText(_("Prev"))
self["key_blue"].setText(_("Next"))
+ if config.plugins.CurlyTx.enableSettings.getValue():
+ self["key_red"].setText(_("Settings"))
+ else:
+ self["key_red"].setText("")
+
def pageUp(self):
self["text"].pageUp()
self.showingHeaders = True
def showSettings(self):
+ if not config.plugins.CurlyTx.enableSettings.getValue():
+ return
+
from CurlyTxSettings import CurlyTxSettings
self.session.openWithCallback(self.onSettingsChanged, CurlyTxSettings)
type = MessageBox.TYPE_ERROR
)
- def saveStaticConfig(self, pages):
+ def saveStaticConfig(self, pages, settings):
feedPagesToConfig(pages)
+ feedSettingsToConfig(settings)
savePageConfig()
+ self.loadButtons()