CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Private Attributes
Vispa.Gui.Header.Header Class Reference
Inheritance diagram for Vispa.Gui.Header.Header:

Public Member Functions

def __init__
 
def createMenuButton
 
def menuButton
 
def mousePressEvent
 
def setText
 

Private Attributes

 _menuButton
 

Detailed Description

Definition at line 26 of file Header.py.

Constructor & Destructor Documentation

def Vispa.Gui.Header.Header.__init__ (   self,
  orientation,
  parent = None 
)

Definition at line 28 of file Header.py.

28 
29  def __init__(self, orientation, parent=None):
30  QHeaderView.__init__(self, orientation, parent)
31 
32  self.setModel(QStandardItemModel(self))
33  self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
34  self.setStretchLastSection(True)
35  self.setFixedHeight(25)
36  self._menuButton = None

Member Function Documentation

def Vispa.Gui.Header.Header.createMenuButton (   self,
  label = ">" 
)

Definition at line 37 of file Header.py.

References Vispa.Gui.Header.Header._menuButton.

37 
38  def createMenuButton(self, label=">"):
39  self._menuButton = QToolButton(self)
40  self._menuButton.setText(label)
41  return self._menuButton
def Vispa.Gui.Header.Header.menuButton (   self)

Definition at line 42 of file Header.py.

References Vispa.Gui.Header.Header._menuButton.

42 
43  def menuButton(self):
44  return self._menuButton
def Vispa.Gui.Header.Header.mousePressEvent (   self,
  event 
)

Definition at line 51 of file Header.py.

References edm::signalslot::Signal< T >.emit(), edm::signalslot::Signal< void(StreamID)>.emit(), edm::signalslot::Signal< void(const std::string &, const std::string &)>.emit(), edm::signalslot::Signal< void(service::SystemBounds const &)>.emit(), edm::signalslot::Signal< void(StreamContext const &)>.emit(), edm::signalslot::Signal< void(const std::string &, const edmplugin::PluginInfo &)>.emit(), edm::signalslot::Signal< void(TerminationOrigin)>.emit(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &, HLTPathStatus const &)>.emit(), edm::signalslot::Signal< void(edm::StreamContext const &, edm::ModuleCallingContext const &)>.emit(), edm::signalslot::Signal< void()>.emit(), edm::signalslot::Signal< void(std::string const &, bool)>.emit(), edm::signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)>.emit(), edm::signalslot::Signal< void(const edmplugin::SharedLibrary &)>.emit(), edm::signalslot::Signal< void(edm::BranchDescription const &)>.emit(), edm::signalslot::Signal< void(GlobalContext const &)>.emit(), edm::signalslot::Signal< void(unsigned int, unsigned int)>.emit(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &)>.emit(), edm::signalslot::Signal< void(GlobalContext const &, TerminationOrigin)>.emit(), edm::signalslot::Signal< void(const boost::filesystem::path &)>.emit(), edm::signalslot::Signal< void(const edmplugin::PluginFactoryBase *)>.emit(), edm::signalslot::Signal< void(PathsAndConsumesOfModulesBase const &, ProcessContext const &)>.emit(), edm::signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)>.emit(), edm::signalslot::Signal< void(StreamContext const &, TerminationOrigin)>.emit(), and edm::signalslot::Signal< void(ModuleDescription const &)>.emit().

51 
52  def mousePressEvent(self,event):
53  QHeaderView.mousePressEvent(self,event)
54  if event.button()==Qt.RightButton:
55  self.emit(SIGNAL("mouseRightPressed"), event.globalPos())
def Vispa.Gui.Header.Header.setText (   self,
  text 
)

Definition at line 45 of file Header.py.

Referenced by Vispa.Gui.PortWidget.PortWidget.setDescription().

45 
46  def setText(self, text):
47  if self.orientation() == Qt.Horizontal:
48  self.model().setHorizontalHeaderLabels([text])
49  elif self.orientation() == Qt.Vertical:
50  self.model().setVerticalHeaderLabels([text])

Member Data Documentation

Vispa.Gui.Header.Header._menuButton
private

Definition at line 35 of file Header.py.

Referenced by Vispa.Gui.Header.Header.createMenuButton(), and Vispa.Gui.Header.Header.menuButton().