aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Screens/ScanSetup.py
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2008-05-27 11:50:02 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2008-05-27 11:50:02 +0000
commit9dc29bf90e1c24fefc79a3f9622d379e5d4b5bb9 (patch)
tree167246cac8c765f97e6371b10fea39c588d4b49b /lib/python/Screens/ScanSetup.py
parent291a8bbfb085effac97f25421a239fe41c092f14 (diff)
downloadenigma2-9dc29bf90e1c24fefc79a3f9622d379e5d4b5bb9.tar.gz
enigma2-9dc29bf90e1c24fefc79a3f9622d379e5d4b5bb9.zip
add default services lists as a scan alternative
Diffstat (limited to 'lib/python/Screens/ScanSetup.py')
-rw-r--r--lib/python/Screens/ScanSetup.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/python/Screens/ScanSetup.py b/lib/python/Screens/ScanSetup.py
index be0f87e4..d7e6f66c 100644
--- a/lib/python/Screens/ScanSetup.py
+++ b/lib/python/Screens/ScanSetup.py
@@ -1,4 +1,5 @@
from Screen import Screen
+from Screens.DefaultWizard import DefaultWizard
from ServiceScan import ServiceScan
from Components.config import config, ConfigSubsection, ConfigSelection, \
ConfigYesNo, ConfigInteger, getConfigListEntry, ConfigSlider, ConfigEnableDisable
@@ -6,6 +7,7 @@ from Components.ActionMap import NumberActionMap, ActionMap
from Components.ConfigList import ConfigListScreen
from Components.NimManager import nimmanager, getConfigSatlist
from Components.Label import Label
+from Tools.Directories import resolveFilename, SCOPE_DEFAULTPARTITIONMOUNTDIR
from Screens.MessageBox import MessageBox
from enigma import eTimer, eDVBFrontendParametersSatellite, eComponentScan, \
eDVBSatelliteEquipmentControl, eDVBFrontendParametersTerrestrial, \
@@ -277,6 +279,14 @@ class CableTransponderSearchSupport:
tmpstr += "\n\n..."
self.cable_search_session = self.session.openWithCallback(self.cableTransponderSearchSessionClosed, MessageBox, tmpstr, MessageBox.TYPE_INFO)
+class DefaultSatLists(DefaultWizard):
+ def __init__(self, session, silent = True, showSteps = False):
+ DefaultWizard.__init__(self, session, silent, showSteps, neededTag = "services")
+
+ def setDirectory(self):
+ self.directory = resolveFilename(SCOPE_DEFAULTPARTITIONMOUNTDIR)
+ self.xmlfile = "defaultsatlists.xml"
+
class ScanSetup(ConfigListScreen, Screen, CableTransponderSearchSupport):
def __init__(self, session):
Screen.__init__(self, session)