CMS 3D CMS Logo

List of all members | Public Member Functions
Vispa.Views.AbstractView.AbstractView Class Reference
Inheritance diagram for Vispa.Views.AbstractView.AbstractView:
Vispa.Share.ObjectHolder.ObjectHolder Vispa.Plugins.EdmBrowser.EventContentView.EventContentView Vispa.Views.AbstractView.NoneView Vispa.Views.PropertyView.PropertyView Vispa.Views.RootCanvasView.RootCanvasView Vispa.Views.TableView.TableView Vispa.Views.TreeView.TreeView Vispa.Views.WidgetView.WidgetView Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView Vispa.Plugins.EdmBrowser.BranchTableView.BranchTableView Vispa.Views.BoxDecayView.BoxDecayView Vispa.Views.LineDecayView.LineDecayView Vispa.Plugins.ConfigEditor.ConfigEditorBoxView.ConfigEditorBoxView Vispa.Plugins.EdmBrowser.EdmBrowserBoxView.EdmBrowserBoxView Vispa.Plugins.ConfigEditor.ConfigEditorBoxView.ConnectionStructureView Vispa.Plugins.ConfigEditor.ConfigEditorBoxView.SequenceStructureView

Public Member Functions

def __init__ (self)
 
def cancel (self)
 
def isBusy (self)
 
def restoreSelection (self)
 
def select (self, object)
 
def selection (self)
 
def updateContent (self)
 
- Public Member Functions inherited from Vispa.Share.ObjectHolder.ObjectHolder
def __init__ (self)
 
def allDataObjectChildren (self, objects=None)
 
def appendObject (self, object)
 
def applyFilter (self, objects)
 
def clearObjects (self)
 
def dataAccessor (self)
 
def dataObject (self)
 
def dataObjects (self)
 
def dataObjectsCount (self)
 
def numberDataObjectChildren (self, objects=None)
 
def removeObject (self, object)
 
def setDataAccessor (self, accessor)
 
def setDataObject (self, object)
 
def setDataObjects (self, objects)
 
def setExclusiveMode (self, exclusive=True)
 
def setFilter (self, filter)
 

Detailed Description

Abstract class for views which show a list of objects using a data accessor.

A view handles the selection of objects and allows to restore selection after refreshing.
On selection of an object the signal "selected" shall be emitted.

Definition at line 8 of file AbstractView.py.

Constructor & Destructor Documentation

def Vispa.Views.AbstractView.AbstractView.__init__ (   self)

Definition at line 17 of file AbstractView.py.

17  def __init__(self):
18  ObjectHolder.__init__(self)
19 

Member Function Documentation

def Vispa.Views.AbstractView.AbstractView.cancel (   self)
def Vispa.Views.AbstractView.AbstractView.isBusy (   self)
Return is operations are ongoing in view.

Definition at line 47 of file AbstractView.py.

47  def isBusy(self):
48  """ Return is operations are ongoing in view.
49  """
50  return False
def Vispa.Views.AbstractView.AbstractView.restoreSelection (   self)
Select the last selected object in the view.

Definition at line 37 of file AbstractView.py.

References FWViewContextMenuHandlerGL.select(), SeedConfigSelector.select(), pf2pat::PtMinPFCandidateSelectorDefinition.select(), pf2pat::PdgIdPFCandidateSelectorDefinition.select(), pf2pat::GenericPFJetSelectorDefinition.select(), cond::persistency::ITagTable.select(), RecoTrackViewRefSelector.select(), AlignmentSeedSelector.select(), ipf2pat::ObjectSelector< Selector, CollectionType >.select(), CSCOverlapConfigSelector.select(), RecoTrackRefSelector.select(), RecoTrackSelector.select(), AlignmentCSCOverlapSelector.select(), AlignmentCSCTrackSelector.select(), CalibrationTrackSelector.select(), CSCBeamHaloConfigSelector.select(), AlignmentCSCBeamHaloSelector.select(), Vispa.Views.AbstractView.AbstractView.select(), pf2pat::GenericPFCandidateSelectorDefinition.select(), CSCTrackConfigSelector.select(), cond::persistency::GLOBAL_TAG::Table.select(), EventSelector.select(), SiStripCalTrackConfigSelector.select(), cond::persistency::TAG::Table.select(), AlignmentTwoBodyDecayTrackSelector.select(), RawDataFEDSelector.select(), pf2pat::MuonIDPFCandidateSelectorDefinition.select(), pf2pat::IsolatedPFCandidateSelectorDefinition.select(), RPCMonitorLinkSynchro.select(), AlignmentGlobalTrackSelector.select(), pf2pat::IPCutPFCandidateSelectorDefinition.select(), AlignmentTrackSelector.select(), StringCutEventSelector< Object, any >.select(), SingleEleCalibSelector.select(), reco::modules::MatcherBase< C1, C2, M >.select(), AlignmentMuonSelector.select(), MuonConfigSelector.select(), SingleElementCollectionSelectorPlusEvent< InputCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), reco::modulesNew::Matcher< C1, C2, S, D >.select(), FWModelExpressionSelector.select(), cond::persistency::IPayloadTable.select(), TrackConfigSelector.select(), AssociatedVariableCollectionSelector< InputCollection, VarCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), ObjectPairCollectionSelector< InputCollection, Selector, StoreContainer, RefAdder >.select(), SingleElementCollectionSelector< InputCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), SingleElementCollectionRefSelector< InputType, Selector, OutputCollection, StoreContainer, RefAdder >.select(), SortCollectionSelector< InputCollection, Comparator, OutputCollection, StoreContainer, RefAdder >.select(), reco::SelectInCollection< Object >.select(), AlCaDiJetsProducer.select(), AlCaGammaJetProducer.select(), cond::persistency::RUN_INFO::Table.select(), cond::persistency::IIOVTable.select(), pf2pat::ElectronIDPFCandidateSelectorDefinition.select(), FWModelId.select(), FWSelectionManager.select(), reco::modules::Matcher< C1, C2, S, D, M >.select(), cond::persistency::GLOBAL_TAG_MAP::Table.select(), FWViewContextMenuHandlerBase.select(), reco::SelectIndecesInCollection< Object >.select(), AlCaHBHEMuonProducer.select(), cond::persistency::PAYLOAD::Table.select(), AlCaGammaJetSelector.select(), CosmicTrackingParticleSelector.select(), CandCombinerBase< OutputCollection, CandPtr >.select(), cond::persistency::ITagMigrationTable.select(), NamedCandCombinerBase.select(), reco::PhysObjectMatcher< C1, C2, S, D, Q >.select(), cond::persistency::IPayloadMigrationTable.select(), AlCaIsoTracksProducer.select(), StringCutsEventSelector< Object, existenceMatter >.select(), Vispa.Plugins.EdmBrowser.EventContentView.EventContentView.select(), cond::persistency::IGTTable.select(), Vispa.Gui.PortConnection.PointToPointConnection.select(), NamedCandCombiner< Selector, PairSelector, Cloner, Setup >.select(), MuonResidualsFitter::MuonAlignmentTreeRow.select, cond::persistency::IGTMapTable.select(), CandCombiner< Selector, PairSelector, Cloner, OutputCollection, Setup >.select(), cond::persistency::IOV::Table.select(), cond::persistency::IRunInfoTable.select(), SelectionStepHLTBase.select(), FWEventItem.select(), SelectionStepHLT< Object >.select(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.select(), SelectionStep< Object >.select(), Vispa.Plugins.ConfigEditor.ConfigEditorTabController.ConfigEditorTabController.select(), Vispa.Gui.ConnectableWidget.ConnectableWidget.select(), Vispa.Gui.VispaWidget.VispaWidget.select(), Vispa.Plugins.EdmBrowser.EdmBrowserBoxView.EdmBrowserBoxView.selection(), Vispa.Plugins.EdmBrowser.BranchTableView.BranchTableView.selection(), DDI::Specific.selection(), Vispa.Views.AbstractView.AbstractView.selection(), and DDSpecifics.selection().

37  def restoreSelection(self):
38  """ Select the last selected object in the view.
39  """
40  self.select(self.selection())
41 
def Vispa.Views.AbstractView.AbstractView.select (   self,
  object 
)
Select an object in the view.

Definition at line 27 of file AbstractView.py.

Referenced by Vispa.Views.AbstractView.AbstractView.restoreSelection().

27  def select(self, object):
28  """ Select an object in the view.
29  """
30  pass
31 
def Vispa.Views.AbstractView.AbstractView.selection (   self)
Return the last selected object in the view.

Definition at line 32 of file AbstractView.py.

Referenced by Vispa.Plugins.ConfigEditor.CodeTableView.CodeTableView.keyPressEvent(), trackingPlots.Iteration.modules(), and Vispa.Views.AbstractView.AbstractView.restoreSelection().

32  def selection(self):
33  """ Return the last selected object in the view.
34  """
35  return None
36 
def Vispa.Views.AbstractView.AbstractView.updateContent (   self)
Update content of view.

Return True if successful.

Definition at line 20 of file AbstractView.py.

20  def updateContent(self):
21  """ Update content of view.
22 
23  Return True if successful.
24  """
25  return True
26