CMS 3D CMS Logo

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

Public Member Functions

def __init__ (self, property)
 
def closableProperty (self)
 
def closeButton (self)
 
def enterEvent (self, event)
 
def leaveEvent (self, event)
 

Private Attributes

 _closeButton
 
 _property
 

Detailed Description

Definition at line 17 of file PropertyView.py.

Constructor & Destructor Documentation

def Vispa.Views.PropertyView.ClosableProperty.__init__ (   self,
  property 
)

Definition at line 18 of file PropertyView.py.

References PhysicsTools::MLP.layout, and ProcMLP.layout.

18  def __init__(self,property):
19  QWidget.__init__(self)
20  self.setContentsMargins(0, 0, 0, 0)
21  self.setLayout(QHBoxLayout())
22  self.layout().setSpacing(0)
23  self.layout().setContentsMargins(0, 0, 0, 0)
24  self.layout().addWidget(property)
25  self._closeButton=QToolButton()
26  self._closeButton.setText("x")
27  self._closeButton.hide()
28  self._property=property
29  self.layout().addWidget(self._closeButton)

Member Function Documentation

def Vispa.Views.PropertyView.ClosableProperty.closableProperty (   self)
def Vispa.Views.PropertyView.ClosableProperty.closeButton (   self)
def Vispa.Views.PropertyView.ClosableProperty.enterEvent (   self,
  event 
)

Definition at line 34 of file PropertyView.py.

34  def enterEvent(self,event):
35  self._closeButton.show()
def Vispa.Views.PropertyView.ClosableProperty.leaveEvent (   self,
  event 
)

Definition at line 36 of file PropertyView.py.

36  def leaveEvent(self,event):
37  self._closeButton.hide()
38 

Member Data Documentation

Vispa.Views.PropertyView.ClosableProperty._closeButton
private
Vispa.Views.PropertyView.ClosableProperty._property
private