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.Plugins.Browser.BrowserTabController.BrowserTabController Class Reference
Inheritance diagram for Vispa.Plugins.Browser.BrowserTabController.BrowserTabController:
Vispa.Main.TabController.TabController Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController

Public Member Functions

def __init__
 
def activated
 
def boxContentDialog
 
def cancel
 
def centerView
 
def centerViewMenuButtonClicked
 
def close
 
def currentCenterViewClassId
 
def dataAccessor
 
def enableCenterViewSelectionMenu
 
def filter
 
def filterDialog
 
def filtered
 
def find
 
def isBusy
 
def loadIni
 
def onSelected
 
def onTreeViewSelected
 
def saveImage
 
def saveIni
 
def scriptChanged
 
def select
 
def setDataAccessor
 
def setEditable
 
def setTab
 
def setZoom
 
def showBoxContentDialog
 
def switchCenterView
 
def treeViewMenuButtonClicked
 
def updateCenterView
 
def updateContent
 
def updateTreeView
 
def updateViewMenu
 
def zoom
 
- Public Member Functions inherited from Vispa.Main.TabController.TabController
def __init__
 
def activated
 
def addUndoEvent
 
def allowClose
 
def allowSelectAll
 
def cancel
 
def checkModificationTimestamp
 
def close
 
def copy
 
def cut
 
def dumpUndoEvents
 
def enableUndo
 
def filename
 
def find
 
def getFileBasename
 
def isCopyPasteEnabled
 
def isEditable
 
def isFindEnabled
 
def isModified
 
def open
 
def paste
 
def plugin
 
def readFile
 
def redo
 
def redoEvents
 
def refresh
 
def resetZoomButtonPressedBefore
 
def save
 
def selectAll
 
def setAllowSelectAll
 
def setCopyPasteEnabled
 
def setEditable
 
def setFilename
 
def setFindEnabled
 
def setLastSavedStateEvent
 
def setModified
 
def setTab
 
def setZoom
 
def staticSupportedFileTypes
 
def supportedFileFilters
 
def supportedFileTypes
 
def supportsUndo
 
def tab
 
def undo
 
def undoEvents
 
def updateContent
 
def updateLabel
 
def writeFile
 
def zoom
 
def zoomAll
 
def zoomChanged
 
def zoomDialog
 
def zoomHundred
 
def zoomUser
 

Private Attributes

 _boxContentDialog
 
 _dataAccessor
 
 _filterAlgoritm
 
 _filterDialog
 
 _filterObjects
 
 _findAlgorithm
 
 _findDialog
 

Additional Inherited Members

- Static Public Attributes inherited from Vispa.Main.TabController.TabController
tuple staticSupportedFileTypes = staticmethod(staticSupportedFileTypes)
 
int TAB_LABEL_MAX_LENGTH = 20
 

Detailed Description

Controls a tab with a TreeView, an AbstractView and a PropertiesView.

The tab is filled using a DataAccessor. The controller supports find
functionality as well as a dialog for choosing the box content in the WidgetView.

Definition at line 14 of file BrowserTabController.py.

Constructor & Destructor Documentation

def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.__init__ (   self,
  plugin 
)

Definition at line 20 of file BrowserTabController.py.

20 
21  def __init__(self, plugin):
22  logging.debug(__name__ + ": __init__")
23  TabController.__init__(self, plugin)
24 
25  self._dataAccessor = None
26 
28  self._findAlgorithm = None
29  self._findDialog = None
30  self._filterAlgoritm = None
31  self._filterDialog = None
32  self._filterObjects = None
33  self._boxContentDialog = BoxContentDialog(self.plugin().application().mainWindow())
34  self.connect(self._boxContentDialog, SIGNAL("scriptChanged"), self.scriptChanged)

Member Function Documentation

def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.activated (   self)
Shows view menu when user selects tab.

Definition at line 55 of file BrowserTabController.py.

References PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateViewMenu().

55 
56  def activated(self):
57  """ Shows view menu when user selects tab.
58  """
59  self.updateViewMenu()
60  self.tab().mainWindow().application().showPluginMenu(self.plugin().viewMenu())
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.boxContentDialog (   self)

Definition at line 277 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._boxContentDialog.

278  def boxContentDialog(self):
279  return self._boxContentDialog
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.cancel (   self)
Cancel all operations in tab.

Definition at line 294 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

Referenced by Vispa.Views.TreeView.TreeView.updateContent(), Vispa.Views.LineDecayView.LineDecayView.updateContent(), Vispa.Views.TableView.TableView.updateContent(), Vispa.Views.BoxDecayView.BoxDecayView.updateContent(), and Vispa.Views.PropertyView.PropertyView.updateContent().

295  def cancel(self):
296  """ Cancel all operations in tab.
297  """
298  logging.debug(__name__ + ": cancel")
299  self.tab().treeView().cancel()
300  self.tab().centerView().cancel()
301  self.tab().propertyView().cancel()
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView (   self)

Definition at line 35 of file BrowserTabController.py.

References Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.cancel(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.currentCenterViewClassId(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.isBusy(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.loadIni(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.loadIni(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onTreeViewSelected(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.readFile(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.saveImage(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.saveIni(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.saveIni(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.scriptChanged(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.select(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setDataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.toggleCollapsed(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.updateCenterView(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateCenterView(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.updateConfigHighlight(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.updateViewMenu(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.updateViewMenu(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateViewMenu().

35 
36  def centerView(self):
37  if self.tab():
38  return self.tab().centerView()
39  return None
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerViewMenuButtonClicked (   self,
  point = None 
)

Definition at line 360 of file BrowserTabController.py.

References actions, PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, toolbox.toString(), and create_public_lumi_plots.width.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView().

361  def centerViewMenuButtonClicked(self, point=None):
362  popup=QMenu(self.tab().centerViewMenuButton())
363  popup.addAction(self.plugin()._boxContentAction)
364  popup.addAction(self.plugin()._saveImageAction)
365  popup.addAction(self.plugin()._zoomAction)
366  popup.addSeparator()
367  for action in self.plugin().viewMenu().actions():
368  if action.data().toString()!="":
369  popup.addAction(action)
370  if not isinstance(point,QPoint):
371  point=self.tab().centerViewMenuButton().mapToGlobal(QPoint(self.tab().centerViewMenuButton().width(),0))
372  popup.exec_(point)
roAction_t actions[nactions]
Definition: GenABIO.cc:187
std::string toString(const char *format,...)
Definition: xdaq_compat.cc:4
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.close (   self)

Definition at line 273 of file BrowserTabController.py.

References Vispa.Gui.TextDialog.TextDialog.cancel, Vispa.Main.TabController.TabController.cancel(), and Vispa.Main.Application.Application.cancel().

Referenced by lumiQTWidget.ApplicationWindow.fileQuit(), esMonitoring.AsyncLineReaderMixin.handle_close(), esMonitoring.FDJsonServer.handle_close(), Vispa.Gui.BoxContentDialog.BoxContentDialog.keyPressEvent(), and Vispa.Gui.FindDialog.FindDialog.keyPressEvent().

274  def close(self):
275  self.cancel()
276  return TabController.close(self)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.currentCenterViewClassId (   self)

Definition at line 40 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.exportDot(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.saveIni(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.saveIni(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.updateCenterView(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateViewMenu().

40 
41  def currentCenterViewClassId(self):
42  if self.tab() and self.tab().centerView():
43  return self.plugin().viewClassId(self.tab().centerView().__class__)
44  return None
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.dataAccessor (   self)

Definition at line 138 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._dataAccessor.

Referenced by Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView._createItem(), Vispa.Views.TreeView.TreeView._createNode(), Vispa.Share.FindAlgorithm.FindAlgorithm._findIn(), Vispa.Views.BoxDecayView.BoxDecayView._sortByRelations(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.activated(), Vispa.Views.LineDecayView.LineDecayContainer.addDecayLine(), Vispa.Views.LineDecayView.LineDecayContainer.addParticleByType(), Vispa.Views.PropertyView.PropertyView.addProperty(), Vispa.Views.WidgetView.WidgetView.addWidget(), Vispa.Share.ObjectHolder.ObjectHolder.allDataObjectChildren(), Vispa.Views.BoxDecayView.BoxDecayContainer.autolayoutAlgorithm(), Vispa.Views.LineDecayView.LineDecayContainer.childContainer(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.close(), Vispa.Views.BoxDecayView.BoxDecayView.createBoxesRecursive(), Vispa.Views.BoxDecayView.BoxDecayView.createConnections(), Vispa.Views.LineDecayView.LineDecayContainer.createDecayObjectsFromPxlObject(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.dumpPython(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.eventContent(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.eventContent(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.exportDot(), Vispa.Share.FindAlgorithm.FindAlgorithm.findUsingFindDialog(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.first(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.goto(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.history(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.importConfig(), Vispa.Plugins.EdmBrowser.EdmBrowserBoxView.EdmBrowserBoxView.isUpdated(), Vispa.Plugins.EdmBrowser.EventContentView.EventContentView.itemByObject(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.last(), Vispa.Views.LineDecayView.LineDecayView.lineDecayContainer(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.loadIni(), Vispa.Views.LineDecayView.LineDecayContainer.mouseReleaseEvent(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.navigate(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.next(), Vispa.Share.ObjectHolder.ObjectHolder.numberDataObjectChildren(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.onSelected(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.onTreeViewSelected(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.open(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.openEditor(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.previous(), Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.readFile(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.readFile(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.removeButtonClicked(), Vispa.Views.LineDecayView.LineDecayContainer.removeObject(), Vispa.Views.PropertyView.PropertyView.removeProperty(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.save(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.saveIni(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.selectDataAccessor(), Vispa.Plugins.EdmBrowser.EdmBrowserBoxView.EdmBrowserBoxView.selection(), Vispa.Plugins.EdmBrowser.BranchTableView.BranchTableView.selection(), Vispa.Views.LineDecayView.LineDecayContainer.setPxlObject(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.startEditMode(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.toggleCollapsed(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.toggleFilterBranches(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.toggleUnderscoreProperties(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.updateCenterView(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.updateCenterView(), Vispa.Views.TreeView.TreeView.updateContent(), Vispa.Views.TableView.TableView.updateContent(), Vispa.Views.BoxDecayView.BoxDecayView.updateContent(), Vispa.Views.PropertyView.PropertyView.updateContent(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.updateContent(), Vispa.Views.PropertyView.PropertyView.valueChanged(), and Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.writeFile().

139  def dataAccessor(self):
140  return self._dataAccessor
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.enableCenterViewSelectionMenu (   self,
  enable = True,
  exceptionViewClassId = None 
)

Definition at line 45 of file BrowserTabController.py.

References PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), and Vispa.Main.Application.Application.plugin().

45 
46  def enableCenterViewSelectionMenu(self, enable=True, exceptionViewClassId=None):
47  disabledCenterViewIds = []
48  for viewClass in self.plugin().availableCenterViews():
49  viewClassId=self.plugin().viewClassId(viewClass)
50  if enable==False and viewClassId!=exceptionViewClassId:
51  disabledCenterViewIds+=[viewClassId]
52  if enable==True and viewClassId==exceptionViewClassId:
53  disabledCenterViewIds+=[viewClassId]
54  self.plugin().setDisabledCenterViewIds(disabledCenterViewIds)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filter (   self,
  objects 
)
Filter all final state objects using the output of the filterDialog.

Definition at line 285 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._filterObjects, StopAfterNEvents.filter(), PdfSystematicsAnalyzer.filter(), SimpleSystematicsAnalyzer.filter(), SimpleEventFilter.filter(), DetStatus.filter(), DetectorStateFilter.filter(), ZtoMMEventSelector.filter(), EcalMonitorPrescaler.filter(), LaserAlignmentEventFilter.filter(), CandCollectionExistFilter.filter(), helper::CollectionFilter< C, S, N >.filter(), ZToMuMuFilter.filter(), ZToMuMuSelector.filter(), ZtoEEEventSelector.filter(), PFDQMEventSelector.filter(), SiStripDCSFilter.filter(), cms::MTCCHLTrigger.filter(), HLTPathSelector.filter(), ElectronIsolatorFromEffectiveArea.filter(), CastorDataFrameFilter.filter(), HcalDataFrameFilter.filter(), cms::TrackMTCCFilter.filter(), WtoLNuSelector.filter(), helper::CollectionFilter< C, S, MinNumberSelector >.filter(), DTCalibMuonSelection.filter(), cms::ClusterMTCCFilter.filter(), cms::TECClusterFilter.filter(), LSNumberFilter.filter(), WMuNuValidator.filter(), EcalTangentFilter.filter(), JetMETDQMDCSFilter.filter(), BxNumberFilter.filter(), ElectronIdMVAProducer.filter(), PhotonIsoProducer.filter(), SiStripCommissioningBasicPrescaler.filter(), cms::FastSimDataFilter.filter(), EventSelectorAdapter< T >.filter(), CosmicSeedCreator.filter, SiStripCommissioningSeedFilter.filter(), sistrip::SpyEventMatcherModule.filter(), SiStripCommissioningRunTypeFilter.filter(), EgammaProbeSelector.filter(), FilterTrackerOn.filter(), WMuNuSelector.filter(), helper::CollectionSizeFilter< C, N >.filter(), ElectronRegressionEnergyProducer.filter(), BeamSplash.filter(), ECALActivity.filter(), PhysDecl.filter(), MuonAlignmentPreFilter.filter(), ObjectPairFilter< C, S >.filter(), SelectHFMinBias.filter(), FilterOutScraping.filter(), LogErrorEventFilter.filter(), MuonPtFilter.filter(), CSCDigiValidator.filter(), RecHitEnergyFilter.filter(), BooleanFlagFilter.filter(), EcalExclusiveTrigFilter.filter(), NMaxPerLumi.filter(), SiPixelCalibDigiFilter.filter(), SecondaryVertexFilter.filter(), TagProbeMassEDMFilter.filter(), GoodVertexFilter.filter(), HcalHPDFilter.filter(), LumiblockFilter.filter(), CSCOverlapsBeamSplashCut.filter(), MagneticFieldFilter.filter(), StatisticsFilter.filter(), FilterScrapingPixelProbability.filter(), EcalSkim.filter(), L1TValidationEventFilter.filter(), HcalEmptyEventFilter.filter(), HcalLaserEventFilter2012.filter(), ProtonTaggerFilter.filter(), EventWithHistoryEDFilter.filter(), HcalCalibTypeFilter.filter(), edm::FwdPtrCollectionFilter< T, S, H >.filter(), PrescalerFHN.filter(), JetConstituentSelector< T, C >.filter(), EcalRecHitsFilter.filter(), SiStripDetWithSomething< T >.filter(), SimpleJetFilter.filter(), HCALHighEnergyFilter.filter(), FEDBadModuleFilter.filter(), AlCaHBHEMuonFilter.filter(), ByMultiplicityEventFilter< T >.filter(), HcalLaserHBHEFilter2012.filter(), HcalLaserHBHEHFFilter2012.filter(), HcalLaserHFFilter2012.filter(), ObjectSelector< Selector, OutputCollection, SizeSelector, PostProcessor, StoreManager, Base, Init >.filter(), LargeEvents< T >.filter(), PickEvents.filter(), SiStripShotFilter.filter(), aod2patFilterZee.filter(), APVModeFilter.filter(), WZInterestingEventSelector.filter(), APVShotsFilter.filter(), MultiHitGeneratorFromChi2.filter, LeptonRecoSkim.filter(), OverlapProblemTSOSPositionFilter.filter(), edm::stream::EDFilterBase.filter(), RPCRecHitFilter.filter(), SeedFromConsecutiveHitsCreator.filter, AlCaIsoTracksFilter.filter(), DDFilteredView.filter(), edm::EDFilter.filter(), CSCSkim.filter(), ME::Settings.filter, RPCNoise.filter(), edm::one::EDFilterBase.filter(), LmfSource.filter(), ZeeCandidateFilter.filter(), python.seqvaluedict.seqdict.filter(), edm::global::EDFilterBase.filter(), FBaseSimEvent.filter(), pat::TriggerObjectStandAlone.filter(), core.autovars.NTupleCollection.filter, TemplatedSecondaryVertexProducer< IPTI, VTX >::SVFilter.filter, pat::TriggerEvent.filter(), Vispa.Gui.FindDialog.FindDialog.filter(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filter().

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.find(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setDataAccessor(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView().

286  def filter(self, objects):
287  """ Filter all final state objects using the output of the filterDialog.
288  """
289  #logging.debug(__name__ + ": filter")
290  if self._filterObjects != None:
291  return [o for o in objects if o in self._filterObjects or len(self.filter(self._dataAccessor.children(o)))>0]
292  else:
293  return objects
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filterDialog (   self)
Open filter dialog and filter items.

Definition at line 236 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._dataAccessor, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._filterAlgoritm, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._filterDialog, ConnectionManager.connect(), RPCDBCom.connect(), options.ConnectionL1TMenu.connect, HCALConfigDB.connect(), TestBase.connect(), ReadBase.connect(), l1t::DataManager.connect(), cond::Logger.connect(), DTDQMHarvesting.DTDQMHarvesting.connect, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.connect, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.connect, DTDQMValidation.DTDQMValidation.connect, DTNoiseCalibration.DTNoiseCalibration.connect, DTResidualCalibration.DTResidualCalibration.connect, DTTTrigProd.DTTTrigProd.connect, DTAnalysisResiduals.DTAnalysisResiduals.connect, DTTTrigValid.DTTTrigValid.connect, DTTTrigResidualCorr.DTTTrigResidualCorr.connect, ShallowTree::BranchConnector.connect(), ora::ConnectionPool.connect(), dqmservices::DQMMonitoringService.connect(), ShallowTree::TypedBranchConnector< T >.connect(), ora::DatabaseSession.connect(), SimActivityRegistry.connect(), sim_act::Signaler< EndOfRun >.connect(), sim_act::Signaler< G4Step >.connect(), sim_act::Signaler< BeginOfRun >.connect(), sim_act::Signaler< BeginOfTrack >.connect(), sim_act::Signaler< DDDWorld >.connect(), sim_act::Signaler< BeginOfJob >.connect(), sim_act::Signaler< T >.connect(), sim_act::Signaler< EndOfEvent >.connect(), sim_act::Signaler< BeginOfEvent >.connect(), sim_act::Signaler< EndOfTrack >.connect(), ora::Database.connect(), edm::ServiceToken.connect(), edm::signalslot::Signal< void(const edmplugin::SharedLibrary &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(std::string const &, bool)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &, HLTPathStatus const &)>.connect(), edm::signalslot::Signal< void(edm::StreamContext const &, edm::ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(TerminationOrigin)>.connect(), edm::signalslot::Signal< void(GlobalContext const &)>.connect(), edm::signalslot::Signal< void(edm::BranchDescription const &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &)>.connect(), edm::signalslot::Signal< void(service::SystemBounds const &)>.connect(), edm::signalslot::Signal< void(const std::string &, const std::string &)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &)>.connect(), edm::signalslot::Signal< void(StreamContext const &, TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::PluginFactoryBase *)>.connect(), edm::signalslot::Signal< void(unsigned int, unsigned int)>.connect(), edm::signalslot::Signal< void(const std::string &, const edmplugin::PluginInfo &)>.connect(), edm::signalslot::Signal< T >.connect(), edm::signalslot::Signal< void(ModuleDescription const &)>.connect(), edm::signalslot::Signal< void()>.connect(), edm::signalslot::Signal< void(PathsAndConsumesOfModulesBase const &, ProcessContext const &)>.connect(), edm::signalslot::Signal< void(const boost::filesystem::path &)>.connect(), edm::signalslot::Signal< void(StreamID)>.connect(), confdbOfflineConverter.OfflineConverter.connect, L1TOMDSHelper.connect(), PFCandConnector.connect(), DDTOBRodAlgo.connect, GlobalTag.GlobalTag.connect(), edm::signalslot::ObsoleteSignal< void(Run const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(ModuleDescription const &)>.connect(), edm::signalslot::ObsoleteSignal< void(EventID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< T >.connect(), edm::signalslot::ObsoleteSignal< void(Event const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlockID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlock const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(RunID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &, HLTPathStatus const &)>.connect(), edm::serviceregistry::ServicesManager.connect(), cond::service::PoolDBOutputService.connect(), l1t::OMDSReader.connect(), edm::ActivityRegistry.connect(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filtered(), Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

237  def filterDialog(self):
238  """ Open filter dialog and filter items.
239  """
240  logging.debug(__name__ + ": filterDialog")
241  if not self._filterAlgoritm:
243  self._filterAlgoritm.setDataAccessor(self._dataAccessor)
244  if not self._filterDialog:
245  self._filterDialog = FindDialog(self.tab())
246  self._filterDialog.setFindAlgorithm(self._filterAlgoritm)
247  self.connect(self._filterDialog, SIGNAL("filtered"), self.filtered)
248  self._filterAlgoritm.setDataObjects(self._dataAccessor.topLevelObjects())
249  self._filterDialog.onScreen(True, False)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filtered (   self,
  filterObjects 
)

Definition at line 250 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._filterObjects, and Vispa.Main.TabController.TabController.updateContent().

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filterDialog().

251  def filtered(self, filterObjects):
252  self._filterObjects = filterObjects
253  self.updateContent(True)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.find (   self)
Open find dialog and find items.

Definition at line 221 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._dataAccessor, Vispa.Gui.FindDialog.FindDialog._findAlgorithm, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._findAlgorithm, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._findDialog, ConnectionManager.connect(), RPCDBCom.connect(), options.ConnectionL1TMenu.connect, HCALConfigDB.connect(), TestBase.connect(), ReadBase.connect(), l1t::DataManager.connect(), DTDQMHarvesting.DTDQMHarvesting.connect, cond::Logger.connect(), DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.connect, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.connect, DTDQMValidation.DTDQMValidation.connect, DTNoiseCalibration.DTNoiseCalibration.connect, DTResidualCalibration.DTResidualCalibration.connect, DTTTrigProd.DTTTrigProd.connect, DTAnalysisResiduals.DTAnalysisResiduals.connect, DTTTrigValid.DTTTrigValid.connect, DTTTrigResidualCorr.DTTTrigResidualCorr.connect, ShallowTree::BranchConnector.connect(), ora::ConnectionPool.connect(), dqmservices::DQMMonitoringService.connect(), ShallowTree::TypedBranchConnector< T >.connect(), ora::DatabaseSession.connect(), SimActivityRegistry.connect(), sim_act::Signaler< T >.connect(), sim_act::Signaler< G4Step >.connect(), sim_act::Signaler< EndOfEvent >.connect(), sim_act::Signaler< BeginOfRun >.connect(), sim_act::Signaler< BeginOfEvent >.connect(), sim_act::Signaler< BeginOfTrack >.connect(), sim_act::Signaler< DDDWorld >.connect(), sim_act::Signaler< BeginOfJob >.connect(), sim_act::Signaler< EndOfRun >.connect(), sim_act::Signaler< EndOfTrack >.connect(), ora::Database.connect(), edm::ServiceToken.connect(), edm::signalslot::Signal< T >.connect(), edm::signalslot::Signal< void(ModuleDescription const &)>.connect(), edm::signalslot::Signal< void(StreamContext const &, TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(PathsAndConsumesOfModulesBase const &, ProcessContext const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::PluginFactoryBase *)>.connect(), edm::signalslot::Signal< void(const boost::filesystem::path &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &)>.connect(), edm::signalslot::Signal< void(unsigned int, unsigned int)>.connect(), edm::signalslot::Signal< void(GlobalContext const &)>.connect(), edm::signalslot::Signal< void(edm::BranchDescription const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::SharedLibrary &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(std::string const &, bool)>.connect(), edm::signalslot::Signal< void()>.connect(), edm::signalslot::Signal< void(edm::StreamContext const &, edm::ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &)>.connect(), edm::signalslot::Signal< void(const std::string &, const edmplugin::PluginInfo &)>.connect(), edm::signalslot::Signal< void(const std::string &, const std::string &)>.connect(), edm::signalslot::Signal< void(service::SystemBounds const &)>.connect(), edm::signalslot::Signal< void(StreamID)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &, HLTPathStatus const &)>.connect(), confdbOfflineConverter.OfflineConverter.connect, L1TOMDSHelper.connect(), PFCandConnector.connect(), DDTOBRodAlgo.connect, GlobalTag.GlobalTag.connect(), edm::signalslot::ObsoleteSignal< T >.connect(), edm::signalslot::ObsoleteSignal< void(ModuleDescription const &)>.connect(), edm::signalslot::ObsoleteSignal< void(EventID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlock const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlockID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(RunID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(Run const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &, HLTPathStatus const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &)>.connect(), edm::signalslot::ObsoleteSignal< void(Event const &, EventSetup const &)>.connect(), edm::serviceregistry::ServicesManager.connect(), cond::service::PoolDBOutputService.connect(), l1t::OMDSReader.connect(), edm::ActivityRegistry.connect(), StopAfterNEvents.filter(), PdfSystematicsAnalyzer.filter(), SimpleSystematicsAnalyzer.filter(), SimpleEventFilter.filter(), DetStatus.filter(), DetectorStateFilter.filter(), ZtoMMEventSelector.filter(), EcalMonitorPrescaler.filter(), LaserAlignmentEventFilter.filter(), ZToMuMuFilter.filter(), ZToMuMuSelector.filter(), CandCollectionExistFilter.filter(), helper::CollectionFilter< C, S, N >.filter(), ZtoEEEventSelector.filter(), PFDQMEventSelector.filter(), SiStripDCSFilter.filter(), cms::MTCCHLTrigger.filter(), HLTPathSelector.filter(), ElectronIsolatorFromEffectiveArea.filter(), CastorDataFrameFilter.filter(), HcalDataFrameFilter.filter(), cms::TrackMTCCFilter.filter(), WtoLNuSelector.filter(), helper::CollectionFilter< C, S, MinNumberSelector >.filter(), DTCalibMuonSelection.filter(), cms::ClusterMTCCFilter.filter(), cms::TECClusterFilter.filter(), WMuNuValidator.filter(), LSNumberFilter.filter(), EcalTangentFilter.filter(), JetMETDQMDCSFilter.filter(), BxNumberFilter.filter(), ElectronIdMVAProducer.filter(), PhotonIsoProducer.filter(), SiStripCommissioningBasicPrescaler.filter(), cms::FastSimDataFilter.filter(), EventSelectorAdapter< T >.filter(), CosmicSeedCreator.filter, SiStripCommissioningSeedFilter.filter(), sistrip::SpyEventMatcherModule.filter(), SiStripCommissioningRunTypeFilter.filter(), EgammaProbeSelector.filter(), FilterTrackerOn.filter(), WMuNuSelector.filter(), helper::CollectionSizeFilter< C, N >.filter(), ElectronRegressionEnergyProducer.filter(), BeamSplash.filter(), ECALActivity.filter(), PhysDecl.filter(), MuonAlignmentPreFilter.filter(), LogErrorEventFilter.filter(), ObjectPairFilter< C, S >.filter(), FilterOutScraping.filter(), SelectHFMinBias.filter(), MuonPtFilter.filter(), CSCDigiValidator.filter(), RecHitEnergyFilter.filter(), BooleanFlagFilter.filter(), NMaxPerLumi.filter(), EcalExclusiveTrigFilter.filter(), SiPixelCalibDigiFilter.filter(), SecondaryVertexFilter.filter(), TagProbeMassEDMFilter.filter(), GoodVertexFilter.filter(), HcalHPDFilter.filter(), LumiblockFilter.filter(), CSCOverlapsBeamSplashCut.filter(), MagneticFieldFilter.filter(), StatisticsFilter.filter(), EcalSkim.filter(), L1TValidationEventFilter.filter(), FilterScrapingPixelProbability.filter(), HcalLaserEventFilter2012.filter(), HcalEmptyEventFilter.filter(), edm::FwdPtrCollectionFilter< T, S, H >.filter(), EventWithHistoryEDFilter.filter(), HcalCalibTypeFilter.filter(), ProtonTaggerFilter.filter(), PrescalerFHN.filter(), EcalRecHitsFilter.filter(), JetConstituentSelector< T, C >.filter(), SiStripDetWithSomething< T >.filter(), SimpleJetFilter.filter(), HCALHighEnergyFilter.filter(), FEDBadModuleFilter.filter(), AlCaHBHEMuonFilter.filter(), ByMultiplicityEventFilter< T >.filter(), HcalLaserHBHEFilter2012.filter(), HcalLaserHBHEHFFilter2012.filter(), HcalLaserHFFilter2012.filter(), ObjectSelector< Selector, OutputCollection, SizeSelector, PostProcessor, StoreManager, Base, Init >.filter(), LargeEvents< T >.filter(), PickEvents.filter(), SiStripShotFilter.filter(), APVModeFilter.filter(), aod2patFilterZee.filter(), MultiHitGeneratorFromChi2.filter, WZInterestingEventSelector.filter(), APVShotsFilter.filter(), LeptonRecoSkim.filter(), OverlapProblemTSOSPositionFilter.filter(), edm::stream::EDFilterBase.filter(), RPCRecHitFilter.filter(), SeedFromConsecutiveHitsCreator.filter, AlCaIsoTracksFilter.filter(), DDFilteredView.filter(), edm::EDFilter.filter(), CSCSkim.filter(), ME::Settings.filter, RPCNoise.filter(), edm::one::EDFilterBase.filter(), LmfSource.filter(), python.seqvaluedict.seqdict.filter(), ZeeCandidateFilter.filter(), edm::global::EDFilterBase.filter(), FBaseSimEvent.filter(), pat::TriggerObjectStandAlone.filter(), core.autovars.NTupleCollection.filter, TemplatedSecondaryVertexProducer< IPTI, VTX >::SVFilter.filter, pat::TriggerEvent.filter(), Vispa.Gui.FindDialog.FindDialog.filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filter(), cond::persistency::ITagTable.select(), FWViewContextMenuHandlerGL.select(), pf2pat::PdgIdPFCandidateSelectorDefinition.select(), pf2pat::GenericPFJetSelectorDefinition.select(), pf2pat::PtMinPFCandidateSelectorDefinition.select(), RecoTrackViewRefSelector.select(), SeedConfigSelector.select(), RecoTrackRefSelector.select(), ipf2pat::ObjectSelector< Selector, CollectionType >.select(), RecoTrackSelector.select(), AlignmentSeedSelector.select(), pf2pat::GenericPFCandidateSelectorDefinition.select(), AlignmentCSCOverlapSelector.select(), CSCOverlapConfigSelector.select(), AlignmentCSCBeamHaloSelector.select(), cond::persistency::GLOBAL_TAG::Table.select(), CSCBeamHaloConfigSelector.select(), AlignmentTwoBodyDecayTrackSelector.select(), CSCTrackConfigSelector.select(), CalibrationTrackSelector.select(), AlignmentCSCTrackSelector.select(), pf2pat::MuonIDPFCandidateSelectorDefinition.select(), pf2pat::IsolatedPFCandidateSelectorDefinition.select(), EventSelector.select(), cond::persistency::TAG::Table.select(), RawDataFEDSelector.select(), AlignmentGlobalTrackSelector.select(), pf2pat::IPCutPFCandidateSelectorDefinition.select(), SingleElementCollectionSelectorPlusEvent< InputCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), RPCMonitorLinkSynchro.select(), StringCutEventSelector< Object, any >.select(), cond::persistency::IPayloadTable.select(), SingleEleCalibSelector.select(), SiStripCalTrackConfigSelector.select(), AlignmentTrackSelector.select(), reco::modules::MatcherBase< C1, C2, M >.select(), SingleElementCollectionSelector< InputCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), AlignmentMuonSelector.select(), FWModelExpressionSelector.select(), MuonConfigSelector.select(), SingleElementCollectionRefSelector< InputType, Selector, OutputCollection, StoreContainer, RefAdder >.select(), reco::modulesNew::Matcher< C1, C2, S, D >.select(), ObjectPairCollectionSelector< InputCollection, Selector, StoreContainer, RefAdder >.select(), AssociatedVariableCollectionSelector< InputCollection, VarCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), TrackConfigSelector.select(), SortCollectionSelector< InputCollection, Comparator, OutputCollection, StoreContainer, RefAdder >.select(), reco::SelectInCollection< Object >.select(), AlCaDiJetsProducer.select(), ora::PVectorReader.select(), AlCaGammaJetProducer.select(), cond::persistency::OraTagTable.select(), reco::SelectIndecesInCollection< Object >.select(), pf2pat::ElectronIDPFCandidateSelectorDefinition.select(), FWModelId.select(), FWSelectionManager.select(), ora::IRelationalReader.select(), cond::persistency::GLOBAL_TAG_MAP::Table.select(), reco::modules::Matcher< C1, C2, S, D, M >.select(), FWViewContextMenuHandlerBase.select(), AlCaHBHEMuonProducer.select(), cond::persistency::PAYLOAD::Table.select(), CosmicTrackingParticleSelector.select(), ora::QueryableVectorReader.select(), CandCombinerBase< OutputCollection, CandPtr >.select(), ora::PrimitiveReader.select(), cond::persistency::ITagMigrationTable.select(), NamedCandCombinerBase.select(), ora::OraReferenceReader.select(), cond::persistency::OraPayloadTable.select(), ora::BlobReader.select(), ora::UniqueRefReader.select(), ora::OraPtrReader.select(), reco::PhysObjectMatcher< C1, C2, S, D, Q >.select(), ora::CArrayReader.select(), ora::InlineCArrayReader.select(), cond::persistency::IPayloadMigrationTable.select(), ora::ObjectReader.select(), ora::STLContainerReader.select(), ora::NamedRefReader.select(), AlCaIsoTracksProducer.select(), cond::persistency::IGTTable.select(), StringCutsEventSelector< Object, existenceMatter >.select(), Vispa.Gui.PortConnection.PointToPointConnection.select(), NamedCandCombiner< Selector, PairSelector, Cloner, Setup >.select(), cond::persistency::IGTMapTable.select(), MuonResidualsFitter::MuonAlignmentTreeRow.select, CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup >.select(), cond::persistency::OraGTTable.select(), cond::persistency::TAG_MIGRATION::Table.select(), cond::persistency::OraGTMapTable.select(), ora::QVQueryMaker.select(), cond::persistency::PAYLOAD_MIGRATION::Table.select(), SelectionStepHLTBase.select(), SelectionStep< Object >.select(), FWEventItem.select(), SelectionStepHLT< Object >.select(), ora::QueryableVector< Tp >.select(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.select(), Vispa.Gui.ConnectableWidget.ConnectableWidget.select(), Vispa.Gui.VispaWidget.VispaWidget.select(), Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

222  def find(self):
223  """ Open find dialog and find items.
224  """
225  logging.debug(__name__ + ": find")
226  if not self._findAlgorithm:
228  self._findAlgorithm.setDataAccessor(self._dataAccessor)
229  self._findAlgorithm.setFilter(self.filter)
230  if not self._findDialog:
231  self._findDialog = FindDialog(self.tab())
232  self._findDialog.setFindAlgorithm(self._findAlgorithm)
233  self.connect(self._findDialog, SIGNAL("found"), self.select)
234  self._findAlgorithm.setDataObjects(self._dataAccessor.topLevelObjects())
235  self._findDialog.onScreen()
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.isBusy (   self)

Definition at line 302 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

Referenced by Vispa.Plugins.EventBrowser.EventBrowserTabController.EventBrowserTabController.navigate().

303  def isBusy(self):
304  return self.tab().treeView().isBusy() or\
305  self.tab().centerView().isBusy() or\
306  self.tab().propertyView().isBusy()
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.loadIni (   self)
read options from ini 

Definition at line 322 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Plugins.Browser.BrowserTab.BrowserTab.centerView(), PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView().

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab().

323  def loadIni(self):
324  """ read options from ini """
325  logging.debug(__name__ + ": loadIni")
326  ini = self.plugin().application().ini()
327  if ini.has_option("view", "CurrentView"):
328  proposed_view = ini.get("view", "CurrentView")
329  self.switchCenterView(proposed_view)
330  elif self.plugin().defaultCenterViewId():
331  self.switchCenterView(self.plugin().defaultCenterViewId())
332  elif len(self.plugin().availableCenterViews()) > 0:
333  self.switchCenterView(self.plugin().viewClassId(self.plugin().availableCenterViews()[0]))
334  if ini.has_option("view", "box content script"):
335  self._boxContentDialog.setScript(str(ini.get("view", "box content script")))
336  if hasattr(self.centerView(), "setBoxContentScript"):
337  self.centerView().setBoxContentScript(str(ini.get("view", "box content script")))
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onSelected (   self,
  select 
)
When object is selected in the center view update PropertyView.

Definition at line 180 of file BrowserTabController.py.

References PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent().

Referenced by Vispa.Views.LineDecayView.LineDecayView.createLineDecayContainer(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onTreeViewSelected(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView().

181  def onSelected(self, select):
182  """ When object is selected in the center view update PropertyView.
183  """
184  logging.debug(__name__ + ": onSelected")
185  if self.tab().propertyView().dataObject() != select:
186  statusMessage = self.plugin().application().startWorking("Updating property view")
187  self.tab().propertyView().setDataObject(select)
188  self.tab().propertyView().updateContent()
189  self.plugin().application().stopWorking(statusMessage)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onTreeViewSelected (   self,
  select 
)
When object is selected in the TreeView update center view and PropertyView.

Definition at line 172 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onSelected(), corrVsCorr.selection, Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateCenterView().

Referenced by Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.expandToDepthDialog(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.onCenterViewDoubleClicked(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab().

173  def onTreeViewSelected(self, select):
174  """ When object is selected in the TreeView update center view and PropertyView.
175  """
176  logging.debug(__name__ + ": onTreeViewSelected")
177  self.onSelected(select)
178  self.tab().centerView().setDataObjects([self.tab().treeView().selection()])
179  self.updateCenterView()
selection
main part
Definition: corrVsCorr.py:98
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.saveImage (   self,
  filename = None 
)
Save screenshot of the center view to file.

Definition at line 280 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.readFile().

281  def saveImage(self, filename=None):
282  """ Save screenshot of the center view to file.
283  """
284  self.tab().centerView().exportImage(filename)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.saveIni (   self)
write options to ini 

Definition at line 307 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Plugins.Browser.BrowserTab.BrowserTab.centerView(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.currentCenterViewClassId(), PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), and Vispa.Main.Application.Application.plugin().

Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.chooseEditor(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.scriptChanged(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.toggleFilterBranches(), and Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.toggleUnderscoreProperties().

308  def saveIni(self):
309  """ write options to ini """
310  logging.debug(__name__ + ": saveIni")
311  if not self.plugin():
312  logging.waring(self.__class__.__name__ +": saveIni() - No plugin set. Aborting...")
313  return
314  ini = self.plugin().application().ini()
315  if not ini.has_section("view"):
316  ini.add_section("view")
317  if self.currentCenterViewClassId():
318  ini.set("view", "CurrentView", self.currentCenterViewClassId())
319  if hasattr(self.centerView(), "boxContentScript"):
320  ini.set("view", "box content script", self.centerView().boxContentScript())
321  self.plugin().application().writeIni()
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.scriptChanged (   self,
  script 
)
Update box content of center view when script is changed.

Definition at line 266 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateCenterView().

267  def scriptChanged(self, script):
268  """ Update box content of center view when script is changed.
269  """
270  if hasattr(self.tab().centerView(), "setBoxContentScript"):
271  self.tab().centerView().setBoxContentScript(script)
272  self.updateCenterView()
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.select (   self,
  object 
)
Select an object in all views.

Definition at line 254 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent().

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.find(), and Vispa.Views.AbstractView.AbstractView.restoreSelection().

255  def select(self, object):
256  """ Select an object in all views.
257  """
258  logging.debug(__name__ + ": select : " + str(object))
259  self.tab().treeView().select(object)
260  self.tab().centerView().select(object)
261  if self.tab().propertyView().dataObject() != object:
262  statusMessage = self.plugin().application().startWorking("Updating property view")
263  self.tab().propertyView().setDataObject(object)
264  self.tab().propertyView().updateContent()
265  self.plugin().application().stopWorking(statusMessage)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setDataAccessor (   self,
  accessor 
)
Set the DataAccessor and show data in the TreeView.

Definition at line 126 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._dataAccessor, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), StopAfterNEvents.filter(), PdfSystematicsAnalyzer.filter(), SimpleSystematicsAnalyzer.filter(), SimpleEventFilter.filter(), DetStatus.filter(), DetectorStateFilter.filter(), ZtoMMEventSelector.filter(), EcalMonitorPrescaler.filter(), LaserAlignmentEventFilter.filter(), ZToMuMuFilter.filter(), ZToMuMuSelector.filter(), CandCollectionExistFilter.filter(), helper::CollectionFilter< C, S, N >.filter(), ZtoEEEventSelector.filter(), PFDQMEventSelector.filter(), SiStripDCSFilter.filter(), cms::MTCCHLTrigger.filter(), HLTPathSelector.filter(), ElectronIsolatorFromEffectiveArea.filter(), CastorDataFrameFilter.filter(), HcalDataFrameFilter.filter(), cms::TrackMTCCFilter.filter(), WtoLNuSelector.filter(), helper::CollectionFilter< C, S, MinNumberSelector >.filter(), DTCalibMuonSelection.filter(), cms::ClusterMTCCFilter.filter(), cms::TECClusterFilter.filter(), WMuNuValidator.filter(), EcalTangentFilter.filter(), LSNumberFilter.filter(), JetMETDQMDCSFilter.filter(), BxNumberFilter.filter(), ElectronIdMVAProducer.filter(), PhotonIsoProducer.filter(), SiStripCommissioningBasicPrescaler.filter(), cms::FastSimDataFilter.filter(), EventSelectorAdapter< T >.filter(), CosmicSeedCreator.filter, SiStripCommissioningSeedFilter.filter(), sistrip::SpyEventMatcherModule.filter(), SiStripCommissioningRunTypeFilter.filter(), EgammaProbeSelector.filter(), helper::CollectionSizeFilter< C, N >.filter(), WMuNuSelector.filter(), FilterTrackerOn.filter(), MuonAlignmentPreFilter.filter(), ElectronRegressionEnergyProducer.filter(), BeamSplash.filter(), PhysDecl.filter(), ECALActivity.filter(), LogErrorEventFilter.filter(), ObjectPairFilter< C, S >.filter(), FilterOutScraping.filter(), SelectHFMinBias.filter(), MuonPtFilter.filter(), CSCDigiValidator.filter(), RecHitEnergyFilter.filter(), BooleanFlagFilter.filter(), NMaxPerLumi.filter(), EcalExclusiveTrigFilter.filter(), SiPixelCalibDigiFilter.filter(), HcalHPDFilter.filter(), SecondaryVertexFilter.filter(), TagProbeMassEDMFilter.filter(), GoodVertexFilter.filter(), LumiblockFilter.filter(), CSCOverlapsBeamSplashCut.filter(), MagneticFieldFilter.filter(), StatisticsFilter.filter(), EcalSkim.filter(), L1TValidationEventFilter.filter(), FilterScrapingPixelProbability.filter(), HcalLaserEventFilter2012.filter(), HcalEmptyEventFilter.filter(), edm::FwdPtrCollectionFilter< T, S, H >.filter(), ProtonTaggerFilter.filter(), EventWithHistoryEDFilter.filter(), HcalCalibTypeFilter.filter(), PrescalerFHN.filter(), EcalRecHitsFilter.filter(), JetConstituentSelector< T, C >.filter(), SiStripDetWithSomething< T >.filter(), HCALHighEnergyFilter.filter(), SimpleJetFilter.filter(), FEDBadModuleFilter.filter(), AlCaHBHEMuonFilter.filter(), ByMultiplicityEventFilter< T >.filter(), HcalLaserHBHEHFFilter2012.filter(), HcalLaserHBHEFilter2012.filter(), HcalLaserHFFilter2012.filter(), ObjectSelector< Selector, OutputCollection, SizeSelector, PostProcessor, StoreManager, Base, Init >.filter(), LargeEvents< T >.filter(), PickEvents.filter(), SiStripShotFilter.filter(), APVModeFilter.filter(), aod2patFilterZee.filter(), MultiHitGeneratorFromChi2.filter, APVShotsFilter.filter(), WZInterestingEventSelector.filter(), LeptonRecoSkim.filter(), edm::stream::EDFilterBase.filter(), OverlapProblemTSOSPositionFilter.filter(), RPCRecHitFilter.filter(), AlCaIsoTracksFilter.filter(), SeedFromConsecutiveHitsCreator.filter, DDFilteredView.filter(), edm::EDFilter.filter(), CSCSkim.filter(), ME::Settings.filter, RPCNoise.filter(), edm::one::EDFilterBase.filter(), LmfSource.filter(), ZeeCandidateFilter.filter(), python.seqvaluedict.seqdict.filter(), edm::global::EDFilterBase.filter(), FBaseSimEvent.filter(), pat::TriggerObjectStandAlone.filter(), core.autovars.NTupleCollection.filter, TemplatedSecondaryVertexProducer< IPTI, VTX >::SVFilter.filter, pat::TriggerEvent.filter(), Vispa.Gui.FindDialog.FindDialog.filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filter(), Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.codeSelected(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.selectDataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView(), and Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.updateContent().

127  def setDataAccessor(self, accessor):
128  """ Set the DataAccessor and show data in the TreeView.
129  """
130  logging.debug(__name__ + ": setDataAccessor")
131  self._dataAccessor = accessor
132  if self.tab():
133  self.tab().treeView().setDataAccessor(self._dataAccessor)
135  self.tab().propertyView().setDataAccessor(self._dataAccessor)
136  self.tab().treeView().setFilter(self.filter)
137  self.tab().centerView().setFilter(self.filter)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setEditable (   self,
  edit 
)
Makes sure an existing property view's read-only mode is set accordingly.

Definition at line 96 of file BrowserTabController.py.

References Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView().

96 
97  def setEditable(self, edit):
98  """ Makes sure an existing property view's read-only mode is set accordingly.
99  """
100  TabController.setEditable(self, edit)
101  if self.tab() and self.tab().propertyView():
102  self.tab().propertyView().setReadOnly(not edit)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab (   self,
  tab 
)
Sets tab and connects signals to tab. 

Definition at line 103 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._dataAccessor, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerViewMenuButtonClicked(), ConnectionManager.connect(), RPCDBCom.connect(), options.ConnectionL1TMenu.connect, HCALConfigDB.connect(), TestBase.connect(), ReadBase.connect(), l1t::DataManager.connect(), cond::Logger.connect(), DTDQMHarvesting.DTDQMHarvesting.connect, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.connect, DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.connect, DTAnalysisResiduals.DTAnalysisResiduals.connect, DTNoiseCalibration.DTNoiseCalibration.connect, DTResidualCalibration.DTResidualCalibration.connect, DTDQMValidation.DTDQMValidation.connect, DTTTrigProd.DTTTrigProd.connect, DTTTrigValid.DTTTrigValid.connect, DTTTrigResidualCorr.DTTTrigResidualCorr.connect, ShallowTree::BranchConnector.connect(), ora::ConnectionPool.connect(), dqmservices::DQMMonitoringService.connect(), ShallowTree::TypedBranchConnector< T >.connect(), ora::DatabaseSession.connect(), SimActivityRegistry.connect(), sim_act::Signaler< G4Step >.connect(), sim_act::Signaler< BeginOfEvent >.connect(), sim_act::Signaler< EndOfEvent >.connect(), sim_act::Signaler< BeginOfRun >.connect(), sim_act::Signaler< T >.connect(), sim_act::Signaler< BeginOfJob >.connect(), sim_act::Signaler< DDDWorld >.connect(), sim_act::Signaler< EndOfRun >.connect(), sim_act::Signaler< BeginOfTrack >.connect(), sim_act::Signaler< EndOfTrack >.connect(), ora::Database.connect(), edm::ServiceToken.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &, HLTPathStatus const &)>.connect(), edm::signalslot::Signal< void(TerminationOrigin)>.connect(), edm::signalslot::Signal< void(const std::string &, const edmplugin::PluginInfo &)>.connect(), edm::signalslot::Signal< void(service::SystemBounds const &)>.connect(), edm::signalslot::Signal< void(StreamID)>.connect(), edm::signalslot::Signal< void(edm::StreamContext const &, edm::ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::SharedLibrary &)>.connect(), edm::signalslot::Signal< void(std::string const &, bool)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &)>.connect(), edm::signalslot::Signal< T >.connect(), edm::signalslot::Signal< void(ModuleDescription const &)>.connect(), edm::signalslot::Signal< void(StreamContext const &, TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(PathsAndConsumesOfModulesBase const &, ProcessContext const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::PluginFactoryBase *)>.connect(), edm::signalslot::Signal< void(const boost::filesystem::path &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &)>.connect(), edm::signalslot::Signal< void(unsigned int, unsigned int)>.connect(), edm::signalslot::Signal< void(GlobalContext const &)>.connect(), edm::signalslot::Signal< void()>.connect(), edm::signalslot::Signal< void(edm::BranchDescription const &)>.connect(), edm::signalslot::Signal< void(const std::string &, const std::string &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)>.connect(), PFCandConnector.connect(), L1TOMDSHelper.connect(), confdbOfflineConverter.OfflineConverter.connect, DDTOBRodAlgo.connect, GlobalTag.GlobalTag.connect(), edm::signalslot::ObsoleteSignal< void(Run const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &, HLTPathStatus const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlockID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< T >.connect(), edm::signalslot::ObsoleteSignal< void(Event const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(EventID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(ModuleDescription const &)>.connect(), edm::signalslot::ObsoleteSignal< void(RunID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlock const &, EventSetup const &)>.connect(), edm::serviceregistry::ServicesManager.connect(), cond::service::PoolDBOutputService.connect(), l1t::OMDSReader.connect(), edm::ActivityRegistry.connect(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.loadIni(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onSelected(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onTreeViewSelected(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setDataAccessor(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.treeViewMenuButtonClicked().

104  def setTab(self, tab):
105  """ Sets tab and connects signals to tab.
106  """
107  if not (isinstance(tab.treeView(), AbstractView) and isinstance(tab.treeView(), QWidget)):
108  raise TypeError(__name__ + " requires a center view of type AbstractView and QWidget.")
109  if not (isinstance(tab.centerView(), AbstractView) and isinstance(tab.centerView(), QWidget)):
110  raise TypeError(__name__ + " requires a center view of type AbstractView and QWidget.")
111  if not isinstance(tab, BrowserTab):
112  raise TypeError(__name__ + " requires a tab of type BrowserTab.")
113  TabController.setTab(self, tab)
114  self.connect(self.tab().treeView(), SIGNAL("selected"), self.onTreeViewSelected)
115  self.connect(self.tab().treeView(), SIGNAL("mouseRightPressed"), self.treeViewMenuButtonClicked)
116  self.connect(self.tab().centerView(), SIGNAL("selected"), self.onSelected)
117  self.connect(self.tab().centerView(), SIGNAL("mouseRightPressed"), self.centerViewMenuButtonClicked)
118  self.connect(self.tab().treeViewHeader(), SIGNAL("mouseRightPressed"), self.treeViewMenuButtonClicked)
119  self.connect(self.tab().centerViewHeader(), SIGNAL("mouseRightPressed"), self.centerViewMenuButtonClicked)
120 
121  if self._dataAccessor:
122  # make sure sub-components of tab also know controller
123  self.setDataAccessor(self._dataAccessor)
124 
125  self.loadIni()
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setZoom (   self,
  zoom 
)
Sets zoom of tab's scroll area.

Needed for zoom tool bar. See TabController setZoom().

Definition at line 141 of file BrowserTabController.py.

References Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

142  def setZoom(self, zoom):
143  """ Sets zoom of tab's scroll area.
144 
145  Needed for zoom tool bar. See TabController setZoom().
146  """
147  if hasattr(self.tab(),"scrollArea"):
148  self.tab().scrollArea().setZoom(zoom)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.showBoxContentDialog (   self)

Definition at line 93 of file BrowserTabController.py.

93 
94  def showBoxContentDialog(self):
95  self._boxContentDialog.onScreen()
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView (   self,
  requestedViewClassId 
)

Definition at line 61 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._dataAccessor, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerViewMenuButtonClicked(), ConnectionManager.connect(), RPCDBCom.connect(), options.ConnectionL1TMenu.connect, HCALConfigDB.connect(), TestBase.connect(), ReadBase.connect(), l1t::DataManager.connect(), DTDQMHarvesting.DTDQMHarvesting.connect, cond::Logger.connect(), DTVDriftSegmentCalibration.DTVDriftSegmentCalibration.connect, DTVDriftMeanTimerCalibration.DTVDriftMeanTimerCalibration.connect, DTDQMValidation.DTDQMValidation.connect, DTNoiseCalibration.DTNoiseCalibration.connect, DTResidualCalibration.DTResidualCalibration.connect, DTTTrigProd.DTTTrigProd.connect, DTAnalysisResiduals.DTAnalysisResiduals.connect, DTTTrigValid.DTTTrigValid.connect, DTTTrigResidualCorr.DTTTrigResidualCorr.connect, ShallowTree::BranchConnector.connect(), ora::ConnectionPool.connect(), dqmservices::DQMMonitoringService.connect(), ShallowTree::TypedBranchConnector< T >.connect(), ora::DatabaseSession.connect(), SimActivityRegistry.connect(), sim_act::Signaler< EndOfRun >.connect(), sim_act::Signaler< T >.connect(), sim_act::Signaler< G4Step >.connect(), sim_act::Signaler< BeginOfRun >.connect(), sim_act::Signaler< BeginOfEvent >.connect(), sim_act::Signaler< BeginOfTrack >.connect(), sim_act::Signaler< DDDWorld >.connect(), sim_act::Signaler< BeginOfJob >.connect(), sim_act::Signaler< EndOfEvent >.connect(), sim_act::Signaler< EndOfTrack >.connect(), ora::Database.connect(), edm::ServiceToken.connect(), edm::signalslot::Signal< void(StreamID)>.connect(), edm::signalslot::Signal< void(const std::string &, const edmplugin::PluginInfo &)>.connect(), edm::signalslot::Signal< void()>.connect(), edm::signalslot::Signal< T >.connect(), edm::signalslot::Signal< void(ModuleDescription const &)>.connect(), edm::signalslot::Signal< void(StreamContext const &, TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(PathsAndConsumesOfModulesBase const &, ProcessContext const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::PluginFactoryBase *)>.connect(), edm::signalslot::Signal< void(const boost::filesystem::path &)>.connect(), edm::signalslot::Signal< void(unsigned int, unsigned int)>.connect(), edm::signalslot::Signal< void(GlobalContext const &)>.connect(), edm::signalslot::Signal< void(edm::BranchDescription const &)>.connect(), edm::signalslot::Signal< void(const edmplugin::SharedLibrary &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(std::string const &, bool)>.connect(), edm::signalslot::Signal< void(edm::StreamContext const &, edm::ModuleCallingContext const &)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &, HLTPathStatus const &)>.connect(), edm::signalslot::Signal< void(TerminationOrigin)>.connect(), edm::signalslot::Signal< void(StreamContext const &)>.connect(), edm::signalslot::Signal< void(service::SystemBounds const &)>.connect(), edm::signalslot::Signal< void(const std::string &, const std::string &)>.connect(), edm::signalslot::Signal< void(StreamContext const &, PathContext const &)>.connect(), edm::signalslot::Signal< void(GlobalContext const &, TerminationOrigin)>.connect(), confdbOfflineConverter.OfflineConverter.connect, L1TOMDSHelper.connect(), PFCandConnector.connect(), DDTOBRodAlgo.connect, GlobalTag.GlobalTag.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &)>.connect(), edm::signalslot::ObsoleteSignal< T >.connect(), edm::signalslot::ObsoleteSignal< void(EventID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlock const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(LuminosityBlockID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(RunID const &, Timestamp const &)>.connect(), edm::signalslot::ObsoleteSignal< void(Run const &, EventSetup const &)>.connect(), edm::signalslot::ObsoleteSignal< void(std::string const &, HLTPathStatus const &)>.connect(), edm::signalslot::ObsoleteSignal< void(ModuleDescription const &)>.connect(), edm::signalslot::ObsoleteSignal< void(Event const &, EventSetup const &)>.connect(), edm::serviceregistry::ServicesManager.connect(), cond::service::PoolDBOutputService.connect(), l1t::OMDSReader.connect(), edm::ActivityRegistry.connect(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.currentCenterViewClassId(), StopAfterNEvents.filter(), PdfSystematicsAnalyzer.filter(), SimpleSystematicsAnalyzer.filter(), SimpleEventFilter.filter(), DetStatus.filter(), DetectorStateFilter.filter(), ZtoMMEventSelector.filter(), CandCollectionExistFilter.filter(), helper::CollectionFilter< C, S, N >.filter(), EcalMonitorPrescaler.filter(), LaserAlignmentEventFilter.filter(), ZToMuMuFilter.filter(), ZToMuMuSelector.filter(), PFDQMEventSelector.filter(), ZtoEEEventSelector.filter(), SiStripDCSFilter.filter(), cms::MTCCHLTrigger.filter(), ElectronIsolatorFromEffectiveArea.filter(), HLTPathSelector.filter(), CastorDataFrameFilter.filter(), HcalDataFrameFilter.filter(), cms::TrackMTCCFilter.filter(), helper::CollectionFilter< C, S, MinNumberSelector >.filter(), WtoLNuSelector.filter(), DTCalibMuonSelection.filter(), cms::ClusterMTCCFilter.filter(), cms::TECClusterFilter.filter(), EcalTangentFilter.filter(), LSNumberFilter.filter(), WMuNuValidator.filter(), JetMETDQMDCSFilter.filter(), BxNumberFilter.filter(), PhotonIsoProducer.filter(), ElectronIdMVAProducer.filter(), cms::FastSimDataFilter.filter(), SiStripCommissioningBasicPrescaler.filter(), EventSelectorAdapter< T >.filter(), CosmicSeedCreator.filter, sistrip::SpyEventMatcherModule.filter(), SiStripCommissioningSeedFilter.filter(), EgammaProbeSelector.filter(), SiStripCommissioningRunTypeFilter.filter(), FilterTrackerOn.filter(), WMuNuSelector.filter(), helper::CollectionSizeFilter< C, N >.filter(), PhysDecl.filter(), ElectronRegressionEnergyProducer.filter(), MuonAlignmentPreFilter.filter(), BeamSplash.filter(), ECALActivity.filter(), FilterOutScraping.filter(), SelectHFMinBias.filter(), LogErrorEventFilter.filter(), ObjectPairFilter< C, S >.filter(), MuonPtFilter.filter(), CSCDigiValidator.filter(), BooleanFlagFilter.filter(), RecHitEnergyFilter.filter(), EcalExclusiveTrigFilter.filter(), NMaxPerLumi.filter(), SiPixelCalibDigiFilter.filter(), TagProbeMassEDMFilter.filter(), HcalHPDFilter.filter(), GoodVertexFilter.filter(), SecondaryVertexFilter.filter(), CSCOverlapsBeamSplashCut.filter(), LumiblockFilter.filter(), MagneticFieldFilter.filter(), StatisticsFilter.filter(), FilterScrapingPixelProbability.filter(), L1TValidationEventFilter.filter(), EcalSkim.filter(), HcalLaserEventFilter2012.filter(), HcalEmptyEventFilter.filter(), ProtonTaggerFilter.filter(), edm::FwdPtrCollectionFilter< T, S, H >.filter(), EventWithHistoryEDFilter.filter(), HcalCalibTypeFilter.filter(), PrescalerFHN.filter(), JetConstituentSelector< T, C >.filter(), EcalRecHitsFilter.filter(), SiStripDetWithSomething< T >.filter(), HCALHighEnergyFilter.filter(), SimpleJetFilter.filter(), FEDBadModuleFilter.filter(), AlCaHBHEMuonFilter.filter(), ByMultiplicityEventFilter< T >.filter(), HcalLaserHBHEFilter2012.filter(), HcalLaserHBHEHFFilter2012.filter(), HcalLaserHFFilter2012.filter(), ObjectSelector< Selector, OutputCollection, SizeSelector, PostProcessor, StoreManager, Base, Init >.filter(), LargeEvents< T >.filter(), PickEvents.filter(), SiStripShotFilter.filter(), APVModeFilter.filter(), aod2patFilterZee.filter(), APVShotsFilter.filter(), WZInterestingEventSelector.filter(), MultiHitGeneratorFromChi2.filter, LeptonRecoSkim.filter(), edm::stream::EDFilterBase.filter(), OverlapProblemTSOSPositionFilter.filter(), RPCRecHitFilter.filter(), SeedFromConsecutiveHitsCreator.filter, AlCaIsoTracksFilter.filter(), DDFilteredView.filter(), edm::EDFilter.filter(), CSCSkim.filter(), ME::Settings.filter, RPCNoise.filter(), edm::one::EDFilterBase.filter(), LmfSource.filter(), python.seqvaluedict.seqdict.filter(), ZeeCandidateFilter.filter(), edm::global::EDFilterBase.filter(), FBaseSimEvent.filter(), pat::TriggerObjectStandAlone.filter(), core.autovars.NTupleCollection.filter, TemplatedSecondaryVertexProducer< IPTI, VTX >::SVFilter.filter, pat::TriggerEvent.filter(), Vispa.Gui.FindDialog.FindDialog.filter(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filter(), Vispa.Main.TabController.TabController.isEditable(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onSelected(), PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.saveIni(), corrVsCorr.selection, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setDataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setEditable(), Vispa.Main.TabController.TabController.setModified(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateCenterView(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateViewMenu().

Referenced by Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.loadIni(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.loadIni().

61 
62  def switchCenterView(self, requestedViewClassId):
63  if self.currentCenterViewClassId() == requestedViewClassId:
64  self.updateViewMenu()
65  return True
66  requestedViewClass = None
67  for viewClass in self.plugin().availableCenterViews():
68  if requestedViewClassId == self.plugin().viewClassId(viewClass):
69  requestedViewClass = viewClass
70  if not requestedViewClass and len(self.plugin().availableCenterViews())>0:
71  logging.warning(self.__class__.__name__ +": switchCenterView() - Unknown view class id "+ requestedViewClassId +".")
72  requestedViewClass = self.plugin().availableCenterViews()[0]
73  elif not requestedViewClass:
74  logging.error(self.__class__.__name__ +": switchCenterView() - Unknown view class id "+ requestedViewClassId +". Aborting...")
75  return False
76  self.tab().setCenterView(requestedViewClass())
77  self.updateViewMenu()
78 
79  #reconnect data accessors and stuff
80  if hasattr(self.tab().centerView(), "setEditable"):
81  self.tab().centerView().setEditable(self.isEditable())
83  self.tab().centerView().setFilter(self.filter)
84  selection = self.tab().treeView().selection()
85  if selection:
86  self.tab().centerView().setDataObjects([selection])
87  self.updateCenterView()
88  self.connect(self.tab().centerView(), SIGNAL("selected"), self.onSelected)
89  self.connect(self.tab().centerView(), SIGNAL("modified"), self.setModified)
90  self.connect(self.tab().centerView(), SIGNAL("mouseRightPressed"), self.centerViewMenuButtonClicked)
91  self.saveIni()
92  return True
selection
main part
Definition: corrVsCorr.py:98
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.treeViewMenuButtonClicked (   self,
  point = None 
)

Definition at line 373 of file BrowserTabController.py.

References PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and create_public_lumi_plots.width.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab().

374  def treeViewMenuButtonClicked(self, point=None):
375  popup=QMenu(self.tab().treeViewMenuButton())
376  popup.addAction(self.plugin()._expandAllAction)
377  popup.addAction(self.plugin()._expandToDepthAction)
378  popup.addAction(self.plugin()._collapseAllAction)
379  popup.addAction(self.plugin()._filterAction)
380  popup.addSeparator()
381  if not isinstance(point,QPoint):
382  point=self.tab().treeViewMenuButton().mapToGlobal(QPoint(self.tab().treeViewMenuButton().width(),0))
383  popup.exec_(point)
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateCenterView (   self,
  propertyView = True 
)
Fill the center view from an item in the TreeView and update it 

Definition at line 159 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), corrVsCorr.selection, Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent().

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onTreeViewSelected(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.scriptChanged(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.toggleCollapsed(), Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController.toggleUnderscoreProperties(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent().

160  def updateCenterView(self,propertyView=True):
161  """ Fill the center view from an item in the TreeView and update it """
162  logging.debug(__name__ + ": updateCenterView")
163  statusMessage = self.plugin().application().startWorking("Updating center view")
164  if self.tab().centerView().updateContent():
165  self.tab().centerView().restoreSelection()
166  select = self.tab().centerView().selection()
167  if select != None:
168  if self.tab().propertyView().dataObject() != select and propertyView:
169  self.tab().propertyView().setDataObject(select)
170  self.tab().propertyView().updateContent()
171  self.plugin().application().stopWorking(statusMessage)
selection
main part
Definition: corrVsCorr.py:98
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent (   self,
  filtered = False,
  propertyView = True 
)
Updates all three views and restores the selection, e.g. after moving to next event.

Definition at line 190 of file BrowserTabController.py.

References Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._filterDialog, Vispa.Gui.FindDialog.FindDialog._findAlgorithm, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._findAlgorithm, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), corrVsCorr.selection, Vispa.Main.TabController.TabController.tab(), RawParticle.tab, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateCenterView(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateTreeView().

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.onSelected(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.select(), Vispa.Plugins.EdmBrowser.EventContentDialog.EventContentDialog.selectInputFile(), Vispa.Plugins.EdmBrowser.EventContentDialog.EventContentDialog.setConfigDataAccessor(), Vispa.Plugins.EdmBrowser.EventContentDialog.EventContentDialog.setEventContent(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateCenterView(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateTreeView().

191  def updateContent(self, filtered=False, propertyView=True):
192  """ Updates all three views and restores the selection, e.g. after moving to next event.
193  """
194  logging.debug(__name__ + ": updateContent")
195  # run filter if used
196  if self._filterDialog and not filtered:
197  self._filterAlgoritm.setDataObjects(self._dataAccessor.topLevelObjects())
198  self._filterDialog.filter()
199  return
200  statusMessage = self.plugin().application().startWorking("Updating all views")
201  if self._findAlgorithm:
202  self._findAlgorithm.setDataObjects(self._dataAccessor.topLevelObjects())
203  self._findDialog.edited()
204  self.tab().treeView().setDataObjects(self._dataAccessor.topLevelObjects())
205  if self.updateTreeView():
206  if propertyView:
207  self.tab().propertyView().setDataObject(self.tab().treeView().selection())
208  if not propertyView or self.tab().propertyView().updateContent():
209  selection = self.tab().treeView().selection()
210  if selection:
211  self.tab().centerView().setDataObjects([selection])
212  self.updateCenterView(propertyView)
213  self.plugin().application().stopWorking(statusMessage)
selection
main part
Definition: corrVsCorr.py:98
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateTreeView (   self)

Definition at line 214 of file BrowserTabController.py.

References Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent().

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent().

215  def updateTreeView(self):
216  if self.tab().treeView().updateContent():
217  self.tab().treeView().restoreSelection()
218  return True
219  else:
220  return False
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateViewMenu (   self)
Enable/disable menu entries, when center view changes.

Definition at line 338 of file BrowserTabController.py.

References actions, Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.centerView(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.currentCenterViewClassId(), PFTauMVAInputDiscriminantTranslator::DiscriminantInfo.plugin, lhef::FastJetAlgorithmWrapper.plugin, Vispa.Main.TabController.TabController.plugin(), Vispa.Main.Application.Application.plugin(), python.rootplot.root2matplotlib.replace(), Vispa.Main.TabController.TabController.tab(), RawParticle.tab, and toolbox.toString().

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.activated(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView().

339  def updateViewMenu(self):
340  """ Enable/disable menu entries, when center view changes.
341  """
342  self.plugin().boxContentAction().setVisible(hasattr(self.tab().centerView(),"setBoxContentScript"))
343  self.plugin().saveImageAction().setVisible(hasattr(self.tab().centerView(),"exportImage"))
344  self.plugin().zoomAction().setVisible(hasattr(self.tab().centerView(),"setZoom"))
345  self.plugin().expandAllAction().setVisible(hasattr(self.tab().treeView(),"expandAll"))
346  self.plugin().expandToDepthAction().setVisible(hasattr(self.tab().treeView(),"expandToDepth"))
347  self.plugin().collapseAllAction().setVisible(hasattr(self.tab().treeView(),"collapseAll"))
348  for action in self.plugin().viewMenu().actions():
349  if action.data().toString()!="":
350  action.setEnabled(not action.data().toString() in self.plugin().disabledCenterViewIds())
351  currentAction=action.data().toString()==self.currentCenterViewClassId()
352  action.setChecked(currentAction)
353  if currentAction:
354  self.tab().setCenterViewHeader(action.text().replace("&",""))
355  if self.tab().mainWindow():
356  if isinstance(self.tab().centerView(), Zoomable):
357  self.tab().mainWindow().application().showZoomToolBar()
358  else:
359  self.tab().mainWindow().application().hideZoomToolBar()
roAction_t actions[nactions]
Definition: GenABIO.cc:187
std::string toString(const char *format,...)
Definition: xdaq_compat.cc:4
def Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.zoom (   self)
Returns zoom of tab's scoll area.

Needed for zoom tool bar. See TabController zoom().

Definition at line 149 of file BrowserTabController.py.

References Vispa.Main.TabController.TabController.tab(), and RawParticle.tab.

150  def zoom(self):
151  """ Returns zoom of tab's scoll area.
152 
153  Needed for zoom tool bar. See TabController zoom().
154  """
155  if hasattr(self.tab(),"scrollArea"):
156  return self.tab().scrollArea().zoom()
157  else:
158  return 100.0

Member Data Documentation

Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._boxContentDialog
private

Definition at line 32 of file BrowserTabController.py.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.boxContentDialog().

Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._dataAccessor
private

Definition at line 24 of file BrowserTabController.py.

Referenced by Vispa.Share.ObjectHolder.ObjectHolder.dataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.dataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filterDialog(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.find(), Vispa.Share.ObjectHolder.ObjectHolder.setDataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setDataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.setTab(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.switchCenterView().

Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._filterAlgoritm
private

Definition at line 29 of file BrowserTabController.py.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filterDialog().

Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._filterDialog
private

Definition at line 30 of file BrowserTabController.py.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filterDialog(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent().

Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._filterObjects
private

Definition at line 31 of file BrowserTabController.py.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filter(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.filtered().

Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._findAlgorithm
private

Definition at line 27 of file BrowserTabController.py.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.find(), and Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.updateContent().

Vispa.Plugins.Browser.BrowserTabController.BrowserTabController._findDialog
private

Definition at line 28 of file BrowserTabController.py.

Referenced by Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.find().