def __init__(self, parent, name=None): QTreeWidgetItem.__init__(self) self.filterList = ('mmp', 'MMP') if isinstance(parent, QListView): self.p = None if name: self.f = name else: self.f = '/' else: self.p = parent self.f = name self.readable = QDir( self.fullName() ).isReadable() if not self.readable : self.setIcon(0, folderLockedIcon) else: self.setIcon(0, folderClosedIcon) if name is not None: self.setText(1, name) if isinstance(parent, QTreeWidget): parent.addTopLevelItem(self) else: parent.addChild(self)
def __init__(self, parent, name=None): QTreeWidgetItem.__init__(self) self.filterList = ('mmp', 'MMP') if isinstance(parent, QListView): self.p = None if name: self.f = name else: self.f = '/' else: self.p = parent self.f = name self.readable = QDir(self.fullName()).isReadable() if not self.readable: self.setIcon(0, folderLockedIcon) else: self.setIcon(0, folderClosedIcon) if name is not None: self.setText(1, name) if isinstance(parent, QTreeWidget): parent.addTopLevelItem(self) else: parent.addChild(self)
def __init__(self, parent, fio, name=None): QTreeWidgetItem.__init__(self) parent.addChild(self) if name is not None: self.setText(1, name) self.f = name self.fileObj = fio
def __init__(self, parent, fio, name=None): QTreeWidgetItem.__init__(self) parent.addChild(self) if name is not None: self.setText(1, name) self.f = name self.fileObj = fio
def __init__(self, parent, device): QTreeWidgetItem.__init__(self, parent) self._device = device self.setText(0, device.lvname) mountpoint = getattr(device.format, "mountpoint", "") if not mountpoint: mountpoint = "" elif not (device.format and device.format.mountable): mountpoint = "N/A" self.setText(1, mountpoint) self.setText(2, "%Ld" % device.size)
def __init__(self, src, *args): QTreeWidgetItem.__init__(self, *args) self._src = src # fonts self._initFonts() # array of actual (i.e. numeric) column values self._values = [None] * NumColumns # set text alignment for icol in range(NumColumns): self.setTextAlignment(icol, Qt.AlignLeft) self.setTextAlignment(ColumnR, Qt.AlignRight) self.setTextAlignment(ColumnType, Qt.AlignHCenter) # setup source self._highlighted = self._highlighted_visual = False self.setSource(src)
def __init__(self, src, *args): QTreeWidgetItem.__init__(self, *args) self._src = src # fonts self._initFonts() # array of actual (i.e. numeric) column values self._values = [None] * NumColumns # set text alignment for icol in range(NumColumns): self.setTextAlignment(icol, Qt.AlignLeft) self.setTextAlignment(ColumnR, Qt.AlignRight) self.setTextAlignment(ColumnType, Qt.AlignHCenter) # setup source self._highlighted = self._highlighted_visual = False self.setSource(src)
def __init__(self, parent, device=None): QTreeWidgetItem.__init__(self, parent) self.device = device