CMS 3D CMS Logo

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__ (self, orientation, parent=None)
 
def createMenuButton (self, label=">")
 
def menuButton (self)
 
def mousePressEvent (self, event)
 
def setText (self, text)
 

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  def __init__(self, orientation, parent=None):
29  QHeaderView.__init__(self, orientation, parent)
30 
31  self.setModel(QStandardItemModel(self))
32  self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Fixed)
33  self.setStretchLastSection(True)
34  self.setFixedHeight(25)
35  self._menuButton = None
36 
def __init__(self, orientation, parent=None)
Definition: Header.py:28

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  def createMenuButton(self, label=">"):
38  self._menuButton = QToolButton(self)
39  self._menuButton.setText(label)
40  return self._menuButton
41 
def createMenuButton(self, label=">")
Definition: Header.py:37
def Vispa.Gui.Header.Header.menuButton (   self)

Definition at line 42 of file Header.py.

References Vispa.Gui.Header.Header._menuButton.

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

Definition at line 51 of file Header.py.

References edm::signalslot::Signal< T >.emit(), Signal< void(BranchDescription const &)>.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(RunIndex)>.emit(), edm::signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)>.emit(), edm::signalslot::Signal< void(eventsetup::ComponentDescription const *, eventsetup::EventSetupRecordKey const &, eventsetup::DataKey const &)>.emit(), edm::signalslot::Signal< void(LuminosityBlockIndex)>.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(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  def mousePressEvent(self,event):
52  QHeaderView.mousePressEvent(self,event)
53  if event.button()==Qt.RightButton:
54  self.emit(SIGNAL("mouseRightPressed"), event.globalPos())
55 
def mousePressEvent(self, event)
Definition: Header.py:51
def Vispa.Gui.Header.Header.setText (   self,
  text 
)

Definition at line 45 of file Header.py.

References querying.connection.model().

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

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

Member Data Documentation

Vispa.Gui.Header.Header._menuButton
private