Public Member Functions | |
def | __init__ |
def | closeEvent |
def | createPropertyView |
def | createToolBar |
def | event |
def | horizontalSplitter |
def | horizontalSplitterMovedSlot |
def | propertyView |
def | setController |
def | toolBar |
def | verticalSplitter |
def | verticalSplitterMovedSlot |
Public Member Functions inherited from Vispa.Main.AbstractTab.AbstractTab | |
def | __init__ |
def | controller |
def | mainWindow |
def | setController |
def | setMainWindow |
def | setTabWidget |
def | tabWidget |
Private Attributes | |
_horizontalSplitter | |
_propertyView | |
_toolBar | |
_topLevelPropertyView | |
_verticalSplitter | |
A Tab with a QSplitter and a function to create the PropertyView. The Tab is split vertically and within horizontally. QWidgets can be added to verticalSplitter() and horizontalSplitter(). In the constructor one can choose whether the PropertyView shall be on top level or inside the horizontalSplitter().
Definition at line 9 of file SplitterTab.py.
def Vispa.Main.SplitterTab.SplitterTab.__init__ | ( | self, | |
parent = None , |
|||
topLevelPropertyView = False |
|||
) |
Definition at line 17 of file SplitterTab.py.
def Vispa.Main.SplitterTab.SplitterTab.closeEvent | ( | self, | |
event | |||
) |
Call close if tab is not embedded in TabWidget
Definition at line 86 of file SplitterTab.py.
References Vispa.Main.AbstractTab.AbstractTab._tabWidget, Vispa.Main.AbstractTab.AbstractTab.controller(), and Vispa.Main.AbstractTab.AbstractTab.mainWindow().
def Vispa.Main.SplitterTab.SplitterTab.createPropertyView | ( | self | ) |
Creates PropertyView object, adds it to this tab and makes it available via propertyView().
Definition at line 72 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterTab._propertyView, Vispa.Main.SplitterTab.SplitterTab._topLevelPropertyView, and Vispa.Main.SplitterTab.SplitterTab.horizontalSplitter().
def Vispa.Main.SplitterTab.SplitterTab.createToolBar | ( | self, | |
index = None |
|||
) |
Definition at line 54 of file SplitterTab.py.
Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTab.ConfigEditorTab.createEditor().
def Vispa.Main.SplitterTab.SplitterTab.event | ( | self, | |
event | |||
) |
Call tabChanged if window is activated.
Definition at line 97 of file SplitterTab.py.
References Vispa.Main.AbstractTab.AbstractTab._tabWidget.
def Vispa.Main.SplitterTab.SplitterTab.horizontalSplitter | ( | self | ) |
Definition at line 46 of file SplitterTab.py.
Referenced by Vispa.Plugins.Browser.BrowserTab.BrowserTab.createCenterView(), Vispa.Main.SplitterTab.SplitterTab.createPropertyView(), Vispa.Plugins.EdmBrowser.EdmBrowserTab.EdmBrowserTab.createTreeView(), Vispa.Plugins.Browser.BrowserTab.BrowserTab.createTreeView(), and Vispa.Plugins.ConfigEditor.ConfigEditorTab.ConfigEditorTab.updateToolBarSizes().
def Vispa.Main.SplitterTab.SplitterTab.horizontalSplitterMovedSlot | ( | self, | |
pos, | |||
index | |||
) |
Implement this function if you want to react on size changes invoked by the horizontal splitter.
Definition at line 49 of file SplitterTab.py.
def Vispa.Main.SplitterTab.SplitterTab.propertyView | ( | self | ) |
Returns PropertyView object. See createPropertyView().
Definition at line 81 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterTab._propertyView.
Referenced by Vispa.Views.PropertyView.FileProperty.labelDoubleClicked(), and Vispa.Views.PropertyView.Property.valueChanged().
def Vispa.Main.SplitterTab.SplitterTab.setController | ( | self, | |
controller | |||
) |
Definition at line 66 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterTab._propertyView, options.ConnectionL1TMenu.connect, ConnectionManager.connect(), RPCDBCom.connect(), HCALConfigDB.connect(), TestBase.connect(), ReadBase.connect(), l1t::DataManager.connect(), cond::Logger.connect(), DTNoiseCalibration.DTNoiseCalibration.connect, DTTTrigProd.DTTTrigProd.connect, DTTTrigValid.DTTTrigValid.connect, DTResidualCalibration.DTResidualCalibration.connect, DTTTrigResidualCorr.DTTTrigResidualCorr.connect, DTDQMHarvesting.DTDQMHarvesting.connect, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.connect, ora::ConnectionPool.connect(), DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.connect, ShallowTree::BranchConnector.connect(), DTDQMValidation.DTDQMValidation.connect, ora::DatabaseSession.connect(), edm::ServiceToken.connect(), ShallowTree::TypedBranchConnector< T >.connect(), SimActivityRegistry.connect(), ora::Database.connect(), sim_act::Signaler< EndOfEvent >.connect(), sim_act::Signaler< T >.connect(), sim_act::Signaler< G4Step >.connect(), sim_act::Signaler< EndOfRun >.connect(), sim_act::Signaler< BeginOfRun >.connect(), sim_act::Signaler< BeginOfEvent >.connect(), sim_act::Signaler< BeginOfJob >.connect(), sim_act::Signaler< DDDWorld >.connect(), sim_act::Signaler< BeginOfTrack >.connect(), sim_act::Signaler< EndOfTrack >.connect(), L1TOMDSHelper.connect(), PFCandConnector.connect(), DDTOBRodAlgo.connect, KalmanAlignmentMetricsCalculator.connect(), smproxy::EventRetriever< RegInfo, QueueCollectionPtr >.connect(), edm::serviceregistry::ServicesManager.connect(), l1t::OMDSReader.connect(), PFRootEventManager.connect(), cond::service::PoolDBOutputService.connect(), edm::ActivityRegistry.connect(), and Vispa.Main.AbstractTab.AbstractTab.controller().
def Vispa.Main.SplitterTab.SplitterTab.toolBar | ( | self | ) |
Definition at line 63 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterTab._toolBar.
Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTab.ConfigEditorTab.createEditor(), Vispa.Plugins.ConfigEditor.ConfigEditorTab.ConfigEditorTab.horizontalSplitterMovedSlot(), and Vispa.Plugins.ConfigEditor.ConfigEditorTab.ConfigEditorTab.updateToolBarSizes().
def Vispa.Main.SplitterTab.SplitterTab.verticalSplitter | ( | self | ) |
Definition at line 38 of file SplitterTab.py.
References Vispa.Main.SplitterTab.SplitterTab._verticalSplitter.
Referenced by Vispa.Main.SplitterTab.SplitterTab.createToolBar().
def Vispa.Main.SplitterTab.SplitterTab.verticalSplitterMovedSlot | ( | self, | |
pos, | |||
index | |||
) |
Implement this function if you want to react on size changes invoked by the vertical splitter.
Definition at line 41 of file SplitterTab.py.
|
private |
Definition at line 28 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterTab.horizontalSplitter().
|
private |
Definition at line 36 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterTab.createPropertyView(), Vispa.Main.SplitterTab.SplitterTab.propertyView(), Vispa.Views.PropertyView.Property.propertyView(), Vispa.Main.SplitterTab.SplitterTab.setController(), and Vispa.Views.PropertyView.Property.setPropertyView().
|
private |
Definition at line 34 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterTab.createToolBar(), and Vispa.Main.SplitterTab.SplitterTab.toolBar().
|
private |
Definition at line 19 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterTab.createPropertyView().
|
private |
Definition at line 23 of file SplitterTab.py.
Referenced by Vispa.Main.SplitterTab.SplitterTab.verticalSplitter().