Beispiel #1
0
    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)
Beispiel #2
0
    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)
Beispiel #3
0
 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
Beispiel #4
0
    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
Beispiel #5
0
 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)
Beispiel #6
0
 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)
Beispiel #7
0
 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)
Beispiel #8
0
 def __init__(self, parent, device=None):
     QTreeWidgetItem.__init__(self, parent)
     self.device = device