def __init__(self, ignoredDisks=[]): self._nextID = 0 self.ignoredDisks = [] self.exclusiveDisks = [] self.doAutoPart = False self.clearPartType = None self.clearPartDisks = [] self.clearPartChoice = None self.reinitializeDisks = False self.zeroMbr = None self.protectedDevSpecs = [] self.autoPartitionRequests = [] self.defaultFSType = get_default_filesystem_type() self.defaultBootFSType = get_default_filesystem_type(boot=True) self.eddDict = {} self.defaultFSType = get_default_filesystem_type() self.defaultBootFSType = get_default_filesystem_type(boot=True) self.devicetree = DeviceTree(ignored=self.ignoredDisks, exclusive=self.exclusiveDisks, type=self.clearPartType, clear=self.clearPartDisks, reinitializeDisks=self.reinitializeDisks, protected=self.protectedDevSpecs, zeroMbr=self.zeroMbr) self.storageset = StorageSet(self.devicetree, ctx.consts.target_dir)
def __init__(self, ignoredDisks=[]): self._nextID = 0 self.ignoredDisks = ignoredDisks self.exclusiveDisks = [] self.doAutoPart = False self.clearPartType = None self.clearPartDisks = [] self.clearPartChoice = None self.reinitializeDisks = False self.zeroMbr = None self.protectedDevSpecs = [] self.autoPartitionRequests = [] self.defaultFSType = get_default_filesystem_type() self.defaultBootFSType = get_default_filesystem_type(boot=True) self.eddDict = {} self.defaultFSType = get_default_filesystem_type() self.defaultBootFSType = get_default_filesystem_type(boot=True) self.devicetree = DeviceTree(ignored=self.ignoredDisks, exclusive=self.exclusiveDisks, type=self.clearPartType, clear=self.clearPartDisks, reinitializeDisks=self.reinitializeDisks, protected=self.protectedDevSpecs, zeroMbr=self.zeroMbr) self.storageset = StorageSet(self.devicetree, ctx.consts.target_dir)
def fillFilesystemMenu(widget, format, availables=None, ignores=None): if availables: names = availables else: names = device_formats.keys() if format and format.supported and format.formattable: default = format.type else: default = get_default_filesystem_type() index = 0 i = 0 for name in names: format = device_formats[name]() if not format.supported: continue if ignores and name in ignores: continue if format.formattable: widget.addItem(name) if default == name: index = i i += 1 widget.setCurrentIndex(index)
def fillFilesystemMenu(widget, format, availables=None, ignores=None): if availables: names =availables else: names = device_formats.keys() if format and format.supported and format.formattable: default = format.type else: default = get_default_filesystem_type() index = 0 i = 0 for name in names: format = device_formats[name]() if not format.supported: continue if ignores and name in ignores: continue if format.formattable: widget.addItem(name) if default == name: index = i i += 1 widget.setCurrentIndex(index)
def mountPointChanged(self, index): if yali.util.isEfi() and self.mountpointMenu.itemText(index) == "/boot/efi": self.filesystemMenu.setCurrentIndex(self.filesystemMenu.findText(formats.getFormat("efi").name)) elif self.mountpointMenu.itemText(index) == "/boot": self.filesystemMenu.setCurrentIndex(self.filesystemMenu.findText(formats.get_default_filesystem_type(boot=True))) if self.formatRadio.isVisible(): self.radioButton.setChecked(True) self.formatRadio.setChecked(self.mountpointMenu.itemData(index).toBool())
def mountPointChanged(self, index): print "mount point", self.mountpointMenu.itemText(index) if yali.util.isEfi() and self.mountpointMenu.itemText(index) == "/boot/efi": self.filesystemMenu.setCurrentIndex(self.filesystemMenu.findText(formats.getFormat("efi").name)) elif self.mountpointMenu.itemText(index) == "/boot": self.filesystemMenu.setCurrentIndex(self.filesystemMenu.findText(formats.get_default_filesystem_type(boot=True))) if self.formatRadio.isVisible(): self.radioButton.setChecked(True) print "partition_gui.py line 329 type must be bool ->", type(self.mountpointMenu.itemData(index)) self.formatRadio.setChecked(self.mountpointMenu.itemData(index))
def mountPointChanged(self, index): if yali.util.isEfi() and self.mountpointMenu.itemText( index) == "/boot/efi": self.filesystemMenu.setCurrentIndex( self.filesystemMenu.findText(formats.getFormat("efi").name)) elif self.mountpointMenu.itemText(index) == "/boot": self.filesystemMenu.setCurrentIndex( self.filesystemMenu.findText( formats.get_default_filesystem_type(boot=True))) if self.formatRadio.isVisible(): self.radioButton.setChecked(True) self.formatRadio.setChecked( self.mountpointMenu.itemData(index).toBool())
def mountPointChanged(self, index): print "mount point", self.mountpointMenu.itemText(index) if yali.util.isEfi() and self.mountpointMenu.itemText( index) == "/boot/efi": self.filesystemMenu.setCurrentIndex( self.filesystemMenu.findText(formats.getFormat("efi").name)) elif self.mountpointMenu.itemText(index) == "/boot": self.filesystemMenu.setCurrentIndex( self.filesystemMenu.findText( formats.get_default_filesystem_type(boot=True))) if self.formatRadio.isVisible(): self.radioButton.setChecked(True) print "partition_gui.py line 329 type must be bool ->", type( self.mountpointMenu.itemData(index)) self.formatRadio.setChecked(self.mountpointMenu.itemData(index))
def createFSTypeMenu(parent, format, mountCombo, availablefstypes=None, ignorefs=None, filesystemComboCB=None, mountComboCB=None): fstypeCombo = QtGui.QComboBox(parent) if availablefstypes: names = availablefstypes else: names = device_formats.keys() if format and format.supported and format.formattable: default = format.type else: default = get_default_filesystem_type() index = 0 i = 0 for name in names: format = device_formats[name]() if not format.supported: continue if ignorefs and name in ignorefs: continue if format.formattable: fstypeCombo.addItem(name) if default == name: index = i i += 1 fstypeCombo.setCurrentIndex(index) if filesystemComboCB and mountCombo: QObject.connect(fstypeCombo, SIGNAL("currentIndexChanged(int)"), filesystemComboCB) if mountCombo and mountComboCB: QObject.connect(mountCombo, SIGNAL("currentIndexChanged(int)"), mountComboCB) return fstypeCombo
def mountPointChanged(self, index): if yali.util.isEfi() and self.mountpointMenu.itemText(index) == "/boot/efi": self.filesystemMenu.setCurrentText(self.filesystemMenu.findText(formats.getFormat("efi").name)) elif self.mountpointMenu.itemText(index) == "/boot": self.filesystemMenu.setCurrentText(self.filesystemMenu.findText(formats.get_default_filesystem_type(boot=True)))