CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
Vispa.Views.PropertyView.LabelItem Class Reference
Inheritance diagram for Vispa.Views.PropertyView.LabelItem:

Public Member Functions

def __init__ (self, argument, color=Qt.white)
 
def property (self)
 

Private Attributes

 _property
 

Detailed Description

A QTableWidgetItem with a convenient constructor. 

Definition at line 379 of file PropertyView.py.

Constructor & Destructor Documentation

def Vispa.Views.PropertyView.LabelItem.__init__ (   self,
  argument,
  color = Qt.white 
)
Constructor.

Argument may be either a string or a Property object.
If argument is the latter the property's user info will be used for the label's tooltip.

Definition at line 382 of file PropertyView.py.

382  def __init__(self, argument, color=Qt.white):
383  """ Constructor.
384 
385  Argument may be either a string or a Property object.
386  If argument is the latter the property's user info will be used for the label's tooltip.
387  """
388  if isinstance(argument, Property):
389  tooltip = argument.name() + " (" + argument.userInfo() + ")"
390  name = argument.name()
391  self._property = argument
392  else:
393  tooltip = argument
394  name = argument
395  self._property = None
396 
397  QTableWidgetItem.__init__(self, name)
398  self.setToolTip(tooltip)
399  self.setFlags(Qt.ItemIsEnabled)
400  self.setBackgroundColor(color)
401 
def __init__(self, argument, color=Qt.white)

Member Function Documentation

def Vispa.Views.PropertyView.LabelItem.property (   self)

Member Data Documentation

Vispa.Views.PropertyView.LabelItem._property
private