from Components.Harddisk import harddiskmanager
+from Components.NimManager import nimmanager
from config import ConfigSubsection, ConfigYesNo, config, ConfigSelection, ConfigText, ConfigNumber, ConfigSet, ConfigLocations
from Tools.Directories import resolveFilename, SCOPE_HDD
-from enigma import Misc_Options, setTunerTypePriorityOrder, eEnv;
+from enigma import Misc_Options, eEnv
+from enigma import setTunerTypePriorityOrder, setPreferredTuner
from SystemInfo import SystemInfo
import os
config.usage = ConfigSubsection();
config.usage.showdish = ConfigYesNo(default = True)
config.usage.multibouquet = ConfigYesNo(default = False)
+ config.usage.multiepg_ask_bouquet = ConfigYesNo(default = False)
+
config.usage.quickzap_bouquet_change = ConfigYesNo(default = False)
config.usage.e1like_radio_mode = ConfigYesNo(default = False)
config.usage.infobar_timeout = ConfigSelection(default = "5", choices = [
("4", "DVB-T/-C/-S"),
("5", "DVB-T/-S/-C") ])
+ nims = [ ("-1", _("auto")) ]
+ for x in nimmanager.nim_slots:
+ nims.append( (str(x.slot), x.getSlotName()) )
+ config.usage.frontend_priority = ConfigSelection(default = "-1", choices = nims)
+
config.usage.show_event_progress_in_servicelist = ConfigYesNo(default = False)
config.usage.blinking_display_clock_during_recording = ConfigYesNo(default = False)
setTunerTypePriorityOrder(int(configElement.value))
config.usage.alternatives_priority.addNotifier(TunerTypePriorityOrderChanged, immediate_feedback=False)
+ def PreferredTunerChanged(configElement):
+ setPreferredTuner(int(configElement.value))
+ config.usage.frontend_priority.addNotifier(PreferredTunerChanged)
+
def setHDDStandby(configElement):
for hdd in harddiskmanager.HDDList():
hdd[1].setIdleTime(int(configElement.value))