コード例 #1
0
ファイル: DirView.py プロジェクト: ematvey/NanoEngineer-1
    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)
コード例 #2
0
ファイル: DirView.py プロジェクト: elfion/nanoengineer
    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)
コード例 #3
0
ファイル: DirView.py プロジェクト: ematvey/NanoEngineer-1
 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
コード例 #4
0
ファイル: DirView.py プロジェクト: elfion/nanoengineer
    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
コード例 #5
0
ファイル: lvm_gui.py プロジェクト: jeremie1112/pisilinux
 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)
コード例 #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)
コード例 #7
0
ファイル: SkyModelTreeWidget.py プロジェクト: ska-sa/tigger
 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)
コード例 #8
0
ファイル: ScrPartitionManual.py プロジェクト: suvari/project
 def __init__(self, parent, device=None):
     QTreeWidgetItem.__init__(self, parent)
     self.device = device