Example #1
0
    def __init__(self,
                 name=None,
                 description=None,
                 thumbnail=None,
                 icon=None,
                 path=None):
        QStandardItem.__init__(self)

        self.__name = ""

        if name is None:
            name = "Untitled"

        self.setName(name)

        if description is None:
            description = "No description."
        self.setDescription(description)

        if thumbnail is None:
            thumbnail = UNKNOWN_SVG
        self.setThumbnail(thumbnail)

        if icon is not None:
            self.setIcon(icon)

        if path is not None:
            self.setPath(path)
Example #2
0
 def __init__(self, name, proc=None, path=None):
     QStandardItem.__init__(self, name)
     self.proc = proc
     self.path = path
     self.hive = None
     self.children = 0
     self.expanded = False
     self.root = False
Example #3
0
 def __init__(self, path, display, contents=None):
     QStandardItem.__init__(self, display)
     self.setEditable(False)
     self.setData(QVariant(path))
     self.path = path
     self.isClass = isinstance(contents, Class)
     self.isFunction = isinstance(contents, Function)
     self.setIcon(self.selectIcon())
Example #4
0
 def __init__(self, name, proc=None, path=None):
   QStandardItem.__init__(self, name)
   self.proc = proc
   self.path = path
   self.hive = None
   self.children = 0
   self.expanded = False
   self.root = False
Example #5
0
 def __init__(self, path, display, contents=None):
     QStandardItem.__init__(self, display)
     self.setEditable(False)
     self.setData(QVariant(path))
     self.path = path
     self.isClass = isinstance(contents, Class)
     self.isFunction = isinstance(contents, Function)
     self.setIcon(self.selectIcon())
Example #6
0
    def __init__(self, text=defaultName):
        """ Constructor.

        @param text string value for item
        """
        QStandardItem.__init__(self, text)
        self.setEditable(False)
        self.cutSource = False
        self.copySource = False
Example #7
0
    def __init__(self, text=defaultName):
        """ Constructor.

        @param text string value for item
        """
        QStandardItem.__init__(self, text)
        self.setEditable(False)
        self.cutSource = False
        self.copySource = False
Example #8
0
    def __init__(self, text):
        """ Constructor.

        @param text value for item display
        """
        QStandardItem.__init__(self, text)
        self.setEditable(False)
        self.setIcon(self.lookupIcon(text))
        hint = self.sizeHint()
        hint.setHeight(20)
        self.setSizeHint(hint)
Example #9
0
 def __init__(self, setting):
     QStandardItem.__init__(self)
     self.setting = setting
     self.setData(setting.valuetype, Qt.UserRole)
     if isinstance(setting.value, bool):
         self.setCheckable(True)
         self.setEditable(False)
         if setting.value:
             self.setCheckState(Qt.Checked)
         else:
             self.setCheckState(Qt.Unchecked)
     else:
         self.setData(setting.value, Qt.EditRole)
Example #10
0
 def __init__(self, level, isReadOnly=False):
     """ Constructor.
     
     @param level: The associated access level constant.
     @type level: L{_AccessLevel<datafinder.core.item.
         privileges.privilege._AccessLevel>}
     @param isReadOnly: Flag indicating whether the value 
         should be changeable.
     @type isReadOnly: C{bool}
     """
     
     QStandardItem.__init__(self, "")
     self._level = None
     self.setEditable(not isReadOnly)
     self.level = level
Example #11
0
    def __init__(self, level, isReadOnly=False):
        """ Constructor.
        
        @param level: The associated access level constant.
        @type level: L{_AccessLevel<datafinder.core.item.
            privileges.privilege._AccessLevel>}
        @param isReadOnly: Flag indicating whether the value 
            should be changeable.
        @type isReadOnly: C{bool}
        """

        QStandardItem.__init__(self, "")
        self._level = None
        self.setEditable(not isReadOnly)
        self.level = level
Example #12
0
    def __init__(self, text, data, key, checkable=True):
        """ Constructor.

        @param text value for this item
        @param data reference to data series for this item
        """
        QStandardItem.__init__(self, text)
        if checkable:
            self.setCheckable(True)
            self.setCheckState(Qt.Unchecked)
        self.setEditable(False)
        self.curve = PlotCurve(text)
        self.curve.setYAxis(yRight)
        self.curve.setVisible(False)
        self.data = data
        self.key = key
Example #13
0
    def __init__(self, text, data, key, checkable=True):
        """ Constructor.

        @param text value for this item
        @param data reference to data series for this item
        """
        QStandardItem.__init__(self, text)
        if checkable:
            self.setCheckable(True)
            self.setCheckState(Qt.Unchecked)
        self.setEditable(False)
        self.curve = PlotCurve(text)
        self.curve.setYAxis(yRight)
        self.curve.setVisible(False)
        self.data = data
        self.key = key
Example #14
0
 def __init__(self, string_0 = None):
     QStandardItem.__init__(self)
     self.Tag = None
     self.childNodeList = []
     self.Index = 0
     self.ParentLevel = 0
     self.imageKey = None
     self.PrevNode = None
     self.NextNode = None
     self.LastNode = None
     self.Parent = None
     if string_0 != None:
         if isinstance(string_0, str) or isinstance(string_0, QString):
             self.setText(string_0)
         else:
             self.setText(string_0.ToString())
             self.Tag = string_0
Example #15
0
 def __init__(self,
              text='',
              editable=False,
              checkState=Qt.Unchecked,
              checkable=False,
              enabled=False,
              icon=None,
              alignment=None):
     QStandardItem.__init__(self, text)
     self.setEditable(editable)
     self.setEnabled(enabled)
     self.setCheckable(checkable)
     if checkable:
         self.setCheckState(checkState)
     if icon:
         self.setIcon(icon)
     if alignment is not None:
         self.setTextAlignment(alignment)
Example #16
0
    def __init__(self, principal):
        """ Constructor.
        
        @param principal: The associated principal.
        @type principal: L{<Principal>datafinder.core.principal.Principal}
        """
        
        QStandardItem.__init__(self, principal.displayName)
        self._initIcons()
        
        self.principal = principal

        if principal.type == USER_PRINCIPAL_TYPE:
            self.setIcon(self._userIcon)
        else:
            self.setIcon(self._groupIcon)
        self.setEditable(False)
        self.setToolTip(self.principal.type.displayName)
Example #17
0
    def __init__(self, principal):
        """ Constructor.
        
        @param principal: The associated principal.
        @type principal: L{<Principal>datafinder.core.principal.Principal}
        """

        QStandardItem.__init__(self, principal.displayName)
        self._initIcons()

        self.principal = principal

        if principal.type == USER_PRINCIPAL_TYPE:
            self.setIcon(self._userIcon)
        else:
            self.setIcon(self._groupIcon)
        self.setEditable(False)
        self.setToolTip(self.principal.type.displayName)
Example #18
0
 def __init__(
     self,
     text="",
     editable=False,
     checkState=Qt.Unchecked,
     checkable=False,
     enabled=False,
     icon=None,
     alignment=None,
 ):
     QStandardItem.__init__(self, text)
     self.setEditable(editable)
     self.setEnabled(enabled)
     self.setCheckable(checkable)
     if checkable:
         self.setCheckState(checkState)
     if icon:
         self.setIcon(icon)
     if alignment is not None:
         self.setTextAlignment(alignment)
Example #19
0
    def __init__(self, name=None, description=None, thumbnail=None, icon=None, path=None):
        QStandardItem.__init__(self)

        self.__name = ""

        if name is None:
            name = "Untitled"

        self.setName(name)

        if description is None:
            description = "No description."
        self.setDescription(description)

        if thumbnail is None:
            thumbnail = UNKNOWN_SVG
        self.setThumbnail(thumbnail)

        if icon is not None:
            self.setIcon(icon)

        if path is not None:
            self.setPath(path)
Example #20
0
 def __init__(self, entry):
     QStandardItem.__init__(self)
     self.entry = entry
Example #21
0
 def __init__(self, name):
     QStandardItem.__init__(self, name)
     self.setEditable(False)
     self.setColumnCount(1)
     self.setData(self)
Example #22
0
 def __init__(self, text):
     QStandardItem.__init__(self, text)
     self.setEditable(False)
     self.setTextAlignment(Qt.AlignVCenter | Qt.AlignRight)
 def __init__(self, text='', checked=0, checkable=False):
     QStandardItem.__init__(self, text)
     self.setEditable(False)
     self.setCheckable(checkable)
     if checkable:
         self.setCheckState(Qt.CheckState(2 if checked else 0))
Example #24
0
 def __init__(self, name):
     QStandardItem.__init__(self, name)
     self.setEditable(False)
     self.setColumnCount(1)
     self.setData(self)
Example #25
0
 def __init__(self, thing, column, editable):
     QStandardItem.__init__(self, str(thing.get_by_col(column)))
     self._column = column
     self._editable = editable
     self._thing = thing
Example #26
0
 def __init__(self, text='', checked=0, checkable=False):
     QStandardItem.__init__(self, text)
     self.setEditable(False)
     self.setCheckable(checkable)
     if checkable:
         self.setCheckState(Qt.CheckState(2 if checked else 0))
Example #27
0
 def __init__(self, plot):
     icon = self._create_icon(plot)
     QStandardItem.__init__(self, icon, plot.name())
     self.icon = icon
     self.plot = plot
Example #28
0
 def __init__(self, text):
     QStandardItem.__init__(self, text)
     self.setEditable(False)
     self.setTextAlignment(Qt.AlignVCenter|Qt.AlignRight)