def createSetup(self): self.list = [] Setup.createSetup(self) volumeList = self["config"].getList() self.volumeStart = len(volumeList) if self.serviceVolumeOffsets: volumeList.append( getConfigListEntry(_("Currently Defined Volume Offsets:"))) for serviceVolumeOffset in self.serviceVolumeOffsets: default = config.volume.defaultOffset.value if serviceVolumeOffset[ 2] == NEW_VALUE else serviceVolumeOffset[2] entry = NoSave( ConfigSelectionNumber(min=OFFSET_MIN, max=OFFSET_MAX, stepwidth=1, default=default, wraparound=False)) if serviceVolumeOffset[2] == NEW_VALUE: serviceVolumeOffset[2] = config.volume.defaultOffset.value entry.default = NEW_VALUE # This triggers a cancel confirmation for unedited new entries. volumeList.append( getConfigListEntry( " - %s" % serviceVolumeOffset[0], entry, _("Set the volume offset for the '%s' service.") % serviceVolumeOffset[0])) self["config"].setList(volumeList)
def createSetup(self): Setup.createSetup(self) for configListItem in self.createOrbposConfig(): self.list.append(configListItem)
def createSetup(self): self.analyzeConfig() Setup.createSetup(self)