CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions | Static Public Attributes
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__
 
def cancel
 
def isBusy
 
def restoreSelection
 
def select
 
def selection
 
def updateContent
 
- Public Member Functions inherited from Vispa.Share.ObjectHolder.ObjectHolder
def __init__
 
def allDataObjectChildren
 
def appendObject
 
def applyFilter
 
def clearObjects
 
def dataAccessor
 
def dataObject
 
def dataObjects
 
def dataObjectsCount
 
def numberDataObjectChildren
 
def removeObject
 
def setDataAccessor
 
def setDataObject
 
def setDataObjects
 
def setExclusiveMode
 
def setFilter
 

Static Public Attributes

string LABEL = "&Abstract View"
 

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 
18  def __init__(self):
19  ObjectHolder.__init__(self)

Member Function Documentation

def Vispa.Views.AbstractView.AbstractView.cancel (   self)
Stop all operations in view.

Definition at line 42 of file AbstractView.py.

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().

42 
43  def cancel(self):
44  """ Stop all operations in view.
45  """
46  pass
def Vispa.Views.AbstractView.AbstractView.isBusy (   self)
Return is operations are ongoing in view.

Definition at line 47 of file AbstractView.py.

47 
48  def isBusy(self):
49  """ Return is operations are ongoing in view.
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 cond::persistency::ITagTable.select(), FWViewContextMenuHandlerGL.select(), pf2pat::PdgIdPFCandidateSelectorDefinition.select(), pf2pat::GenericPFJetSelectorDefinition.select(), pf2pat::PtMinPFCandidateSelectorDefinition.select(), RecoTrackViewRefSelector.select(), SeedConfigSelector.select(), ipf2pat::ObjectSelector< Selector, CollectionType >.select(), RecoTrackRefSelector.select(), RecoTrackSelector.select(), AlignmentSeedSelector.select(), AlignmentCSCOverlapSelector.select(), pf2pat::GenericPFCandidateSelectorDefinition.select(), CSCOverlapConfigSelector.select(), AlignmentCSCBeamHaloSelector.select(), Vispa.Views.AbstractView.AbstractView.select(), AlignmentTwoBodyDecayTrackSelector.select(), CSCBeamHaloConfigSelector.select(), cond::persistency::GLOBAL_TAG::Table.select(), pf2pat::MuonIDPFCandidateSelectorDefinition.select(), AlignmentCSCTrackSelector.select(), CalibrationTrackSelector.select(), CSCTrackConfigSelector.select(), EventSelector.select(), pf2pat::IsolatedPFCandidateSelectorDefinition.select(), AlignmentGlobalTrackSelector.select(), RawDataFEDSelector.select(), pf2pat::IPCutPFCandidateSelectorDefinition.select(), cond::persistency::TAG::Table.select(), RPCMonitorLinkSynchro.select(), SingleElementCollectionSelectorPlusEvent< InputCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), StringCutEventSelector< Object, any >.select(), SingleEleCalibSelector.select(), cond::persistency::IPayloadTable.select(), AlignmentTrackSelector.select(), reco::modules::MatcherBase< C1, C2, M >.select(), SiStripCalTrackConfigSelector.select(), SingleElementCollectionSelector< InputCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), AlignmentMuonSelector.select(), reco::modulesNew::Matcher< C1, C2, S, D >.select(), SingleElementCollectionRefSelector< InputType, Selector, OutputCollection, StoreContainer, RefAdder >.select(), FWModelExpressionSelector.select(), MuonConfigSelector.select(), AssociatedVariableCollectionSelector< InputCollection, VarCollection, Selector, OutputCollection, StoreContainer, RefAdder >.select(), ObjectPairCollectionSelector< InputCollection, Selector, StoreContainer, RefAdder >.select(), TrackConfigSelector.select(), SortCollectionSelector< InputCollection, Comparator, OutputCollection, StoreContainer, RefAdder >.select(), reco::SelectInCollection< Object >.select(), AlCaDiJetsProducer.select(), AlCaGammaJetProducer.select(), ora::PVectorReader.select(), cond::persistency::OraTagTable.select(), reco::SelectIndecesInCollection< Object >.select(), pf2pat::ElectronIDPFCandidateSelectorDefinition.select(), FWModelId.select(), ora::IRelationalReader.select(), FWSelectionManager.select(), cond::persistency::GLOBAL_TAG_MAP::Table.select(), reco::modules::Matcher< C1, C2, S, D, M >.select(), FWViewContextMenuHandlerBase.select(), cond::persistency::PAYLOAD::Table.select(), AlCaHBHEMuonProducer.select(), CosmicTrackingParticleSelector.select(), CandCombinerBase< OutputCollection, CandPtr >.select(), ora::QueryableVectorReader.select(), ora::PrimitiveReader.select(), NamedCandCombinerBase.select(), cond::persistency::ITagMigrationTable.select(), ora::OraReferenceReader.select(), cond::persistency::OraPayloadTable.select(), ora::BlobReader.select(), ora::OraPtrReader.select(), ora::UniqueRefReader.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(), Vispa.Plugins.EdmBrowser.EventContentView.EventContentView.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.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 
38  def restoreSelection(self):
39  """ Select the last selected object in the view.
40  """
41  self.select(self.selection())
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 
28  def select(self, object):
29  """ Select an object in the view.
30  """
31  pass
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(), and Vispa.Views.AbstractView.AbstractView.restoreSelection().

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

Return True if successful.

Definition at line 20 of file AbstractView.py.

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

Member Data Documentation

string Vispa.Views.AbstractView.AbstractView.LABEL = "&Abstract View"
static

Definition at line 15 of file AbstractView.py.