diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2008-05-16 23:08:45 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2008-05-16 23:08:45 +0000 |
| commit | 0e2adbdfe1aaa39c0b652a8839f512717bb48de8 (patch) | |
| tree | ddb02fa13360301fd1bba0ae18975db1df39eb36 /data | |
| parent | 0dc2cf572b77712062af39c6fec6a4c51b2e5f97 (diff) | |
| download | enigma2-0e2adbdfe1aaa39c0b652a8839f512717bb48de8.tar.gz enigma2-0e2adbdfe1aaa39c0b652a8839f512717bb48de8.zip | |
lots of improvements in the default wizard
Diffstat (limited to 'data')
| -rw-r--r-- | data/defaultwizard.xml | 58 |
1 files changed, 46 insertions, 12 deletions
diff --git a/data/defaultwizard.xml b/data/defaultwizard.xml index a8409b75..e29963bb 100644 --- a/data/defaultwizard.xml +++ b/data/defaultwizard.xml @@ -1,27 +1,61 @@ <wizard> - <step id="welcome" nextstep="end"> + <step id="welcome" nextstep="nothingtoinstall"> <condition> packagelist = self.fillPackagesList() -self.condition = (len(packagelist) > 1) +self.runWizard = (len(packagelist) > 0) +self.condition = self.runWizard </condition> - <text value="Default-Wizard" /> - <list type="dynamic" source="listDefaults" evaluation="selectionMade" /> + <text value="You can choose some default settings now. Please select the settings you want to be installed." /> + <!--list type="dynamic" source="listDefaults" evaluation="selectionMade" /--> + <config type="dynamic" source="getConfigList" evaluation="selectionMade" /> <code pos="after"> self.disableKeys = True </code> </step> - <step id="end"> + <step id="nopackages" nextstep="install"> + <condition> +self.condition = self.runWizard or not self.silent + </condition> + <text value="There are no default settings in your image." /> + </step> + + <step id="nothingtoinstall" nextstep="install"> + <condition> +if self.runWizard: + self.condition = True + for x in self.packagesConfig: + if x.value: + self.condition = False + break +else: + self.condition = False + </condition> + <text value="You chose not to install any default settings. You can however install the default settings later in the settings menu." /> + <!--list type="dynamic" source="listDefaults" evaluation="selectionMade" /--> <code> -self.disableKeys = True +self.disableKeys = False + </code> + <code pos="after"> +self.markDone() </code> + </step> + + <step id="install"> <condition> -packagelist = self.fillPackagesList() -self.condition = (len(packagelist) > 0) - </condition> +self.condition = False +if self.runWizard: + for x in self.packagesConfig: + if x.value: + self.condition = True + break + </condition> + <code> +self.disableKeys = True + </code> <code> -print "len of packageslist", len(self.packageslist) -if (len(self.packageslist) == 1): - self.installPackage(0) +#print "len of packageslist", len(self.packageslist) +#if (len(self.packageslist) == 1): + #self.installPackage(0) </code> <text value="Installing defaults... Please wait..." /> </step> |
