Public Member Functions | |
def | __init__ |
def | cancel |
def | clear |
def | collapseAll |
def | expandAll |
def | expandToDepthDialog |
def | isBusy |
def | itemExpanded |
def | itemSelectionChanged |
def | mousePressEvent |
def | restoreSelection |
def | select |
def | selection |
def | setDataAccessor |
def | updateContent |
Public Member Functions inherited from Vispa.Views.AbstractView.AbstractView | |
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 = "&Tree View" |
int | UPDATE_EVERY = 20 |
Static Public Attributes inherited from Vispa.Views.AbstractView.AbstractView | |
string | LABEL = "&Abstract View" |
Private Member Functions | |
def | _createNode |
def | _selectedItem |
Private Attributes | |
_firstItem | |
_itemDict | |
_maxDepth | |
_operationId | |
_selection | |
_treeDepth | |
_updateCounter | |
_updatingFlag | |
The TreeView widget fills itself using a DataAccessor.
Definition at line 10 of file TreeView.py.
def Vispa.Views.TreeView.TreeView.__init__ | ( | self, | |
parent = None , |
|||
maxDepth = 100 |
|||
) |
|
private |
Create daughter items of an object recursively.
Definition at line 93 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._createNode(), Vispa.Views.TreeView.TreeView._firstItem, Vispa.Plugins.EdmBrowser.EventContentView.EventContentView._itemDict, Vispa.Views.TreeView.TreeView._itemDict, Vispa.Views.TreeView.TreeView._maxDepth, Vispa.Share.ObjectHolder.ObjectHolder.applyFilter(), Vispa.Share.ObjectHolder.ObjectHolder.dataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.dataAccessor(), and diffTwoXMLs.label.
Referenced by Vispa.Views.TreeView.TreeView._createNode(), and Vispa.Views.TreeView.TreeView.updateContent().
|
private |
Definition at line 132 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._firstItem, Vispa.Plugins.EdmBrowser.EventContentView.EventContentView._itemDict, Vispa.Views.TreeView.TreeView._itemDict, Vispa.Views.TreeView.TreeView._selection, and Vispa.Views.TableView.TableView._selection.
Referenced by Vispa.Views.TreeView.TreeView.restoreSelection(), and Vispa.Views.TreeView.TreeView.selection().
def Vispa.Views.TreeView.TreeView.cancel | ( | self | ) |
Stop all running operations.
Definition at line 49 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._operationId, Vispa.Views.TableView.TableView._operationId, Vispa.Views.RootCanvasView.RootCanvasView._operationId, Vispa.Views.BoxDecayView.BoxDecayView._operationId, Vispa.Views.LineDecayView.LineDecayView._operationId, and Vispa.Views.PropertyView.PropertyView._operationId.
def Vispa.Views.TreeView.TreeView.clear | ( | self | ) |
Deletes all items in the TreeView
Definition at line 54 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._firstItem, Vispa.Plugins.EdmBrowser.EventContentView.EventContentView._itemDict, and Vispa.Views.TreeView.TreeView._itemDict.
Referenced by Vispa.Views.WidgetView.WidgetView.closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView.closeEvent(), Vispa.Views.LineDecayView.LineDecayView.setDataObjects(), Vispa.Views.WidgetView.WidgetView.setDataObjects(), Vispa.Views.TreeView.TreeView.updateContent(), and Vispa.Views.BoxDecayView.BoxDecayView.updateContent().
Definition at line 189 of file TreeView.py.
References Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController._treeDepth, and Vispa.Views.TreeView.TreeView._treeDepth.
Referenced by Vispa.Views.TreeView.TreeView.expandToDepthDialog().
def Vispa.Views.TreeView.TreeView.expandAll | ( | self | ) |
Definition at line 185 of file TreeView.py.
References Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController._treeDepth, and Vispa.Views.TreeView.TreeView._treeDepth.
def Vispa.Views.TreeView.TreeView.expandToDepthDialog | ( | self | ) |
Show dialog and call expandToDepth() function of tree view.
Definition at line 170 of file TreeView.py.
References Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController._treeDepth, Vispa.Views.TreeView.TreeView._treeDepth, Vispa.Views.TreeView.TreeView.collapseAll(), Vispa.Views.BoxDecayView.BoxDecayView.collapseAll(), and Vispa.Views.BoxDecayView.BoxDecayView.expandToDepth().
def Vispa.Views.TreeView.TreeView.isBusy | ( | self | ) |
Definition at line 162 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._updatingFlag, Vispa.Views.TableView.TableView._updatingFlag, Vispa.Views.RootCanvasView.RootCanvasView._updatingFlag, and Vispa.Views.PropertyView.PropertyView._updatingFlag.
def Vispa.Views.TreeView.TreeView.itemExpanded | ( | self, | |
item | |||
) |
Definition at line 194 of file TreeView.py.
References Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController._treeDepth, and Vispa.Views.TreeView.TreeView._treeDepth.
def Vispa.Views.TreeView.TreeView.itemSelectionChanged | ( | self | ) |
Emits signal selected that the TabController can connect to.
Definition at line 109 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._selection, Vispa.Views.TableView.TableView._selection, Vispa.Views.TreeView.TreeView._updatingFlag, Vispa.Views.TableView.TableView._updatingFlag, Vispa.Views.RootCanvasView.RootCanvasView._updatingFlag, Vispa.Views.PropertyView.PropertyView._updatingFlag, and edm::ELlog4cplus.emit().
def Vispa.Views.TreeView.TreeView.mousePressEvent | ( | self, | |
event | |||
) |
def Vispa.Views.TreeView.TreeView.restoreSelection | ( | self | ) |
Restore selection.
Definition at line 140 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._selectedItem(), Vispa.Views.TreeView.TreeView._updatingFlag, Vispa.Views.TableView.TableView._updatingFlag, Vispa.Views.RootCanvasView.RootCanvasView._updatingFlag, and Vispa.Views.PropertyView.PropertyView._updatingFlag.
def Vispa.Views.TreeView.TreeView.select | ( | self, | |
object | |||
) |
Mark an object in the TreeView as selected.
Definition at line 117 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._selection, Vispa.Views.TableView.TableView._selection, Vispa.Views.TreeView.TreeView._updatingFlag, Vispa.Views.TableView.TableView._updatingFlag, Vispa.Views.RootCanvasView.RootCanvasView._updatingFlag, and Vispa.Views.PropertyView.PropertyView._updatingFlag.
def Vispa.Views.TreeView.TreeView.selection | ( | self | ) |
Return currently selected object. If selection unknown return first object.
Definition at line 150 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._selectedItem().
def Vispa.Views.TreeView.TreeView.setDataAccessor | ( | self, | |
accessor | |||
) |
Sets the DataAccessor from which the nodes are created. You need to call updateContent() in order to make the changes visible.
Definition at line 40 of file TreeView.py.
def Vispa.Views.TreeView.TreeView.updateContent | ( | self | ) |
Clear the TreeView and refill it.
Definition at line 62 of file TreeView.py.
References Vispa.Views.TreeView.TreeView._createNode(), Vispa.Views.TreeView.TreeView._operationId, Vispa.Views.TableView.TableView._operationId, Vispa.Views.RootCanvasView.RootCanvasView._operationId, Vispa.Views.BoxDecayView.BoxDecayView._operationId, Vispa.Views.LineDecayView.LineDecayView._operationId, Vispa.Views.PropertyView.PropertyView._operationId, Vispa.Plugins.EdmBrowser.EdmBrowserTabController.EdmBrowserTabController._treeDepth, Vispa.Views.TreeView.TreeView._treeDepth, Vispa.Views.TreeView.TreeView._updateCounter, Vispa.Views.TableView.TableView._updateCounter, Vispa.Views.BoxDecayView.BoxDecayView._updateCounter, Vispa.Plugins.ConfigEditor.ConfigEditorBoxView.ConfigEditorBoxView._updateCounter, Vispa.Views.TreeView.TreeView._updatingFlag, Vispa.Views.TableView.TableView._updatingFlag, Vispa.Views.RootCanvasView.RootCanvasView._updatingFlag, Vispa.Views.PropertyView.PropertyView._updatingFlag, Vispa.Share.ObjectHolder.ObjectHolder.applyFilter(), Vispa.Gui.TextDialog.TextDialog.cancel, Vispa.Views.AbstractView.AbstractView.cancel(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.cancel(), Vispa.Main.TabController.TabController.cancel(), Vispa.Main.Application.Application.cancel(), EopVariables.clear(), CastorCalibrationsSet.clear(), TkOffTreeVariables.clear(), StringMap.clear(), ecaldqm::MESetChannel.clear(), ora::MultiRecordSelectOperation.clear(), HcalCalibrationsSet.clear(), edm::reftobase::RefVectorHolderBase.clear(), HcalCalibrationWidthsSet.clear(), cond::PayloadRef< DataT >.clear(), Overlayer.clear(), CastorCalibrationWidthsSet.clear(), NumberOfDevices.clear(), ora::TransactionCache.clear(), Vispa.Plugins.EdmBrowser.EventContentView.EventContentView.clear(), ora::DataElement.clear(), ora::Sequences.clear(), edm::BranchChildren.clear(), ora::MultiIndexDataTrie.clear(), ora::RelationalDeleter.clear(), WebPage.clear(), Vispa.Share.FindAlgorithm.FindAlgorithm.clear(), edm::reftobase::BaseVectorHolder< T >.clear(), edm::reftobase::RefVectorHolder< REFV >.clear(), CSCALCTDigi.clear(), CSCCLCTDigi.clear(), CSCCorrelatedLCTDigi.clear(), helper::ClusterStorer.clear(), edm::reftobase::IndirectVectorHolder< T >.clear(), OpticalAlignMeasurementInfo.clear(), ClusterCollectionFP420.clear(), RecoCollectionFP420.clear(), TrackCollectionFP420.clear(), reco::PattRecoTree< ScaleType, Cluster >.clear(), KalmanAlignmentDataCollector.clear(), ora::NamedSequence.clear(), ClhepEvaluator.clear(), python.seqvaluedict.seqdict.clear(), ora::ContainerUpdateTable.clear(), DigiCollectionFP420.clear(), ora::PoolDbCache.clear(), ExprEvalInterface.clear(), cond::SequenceManager.clear(), SegmentToTrackAssociator.clear(), AlignmentParameterSelector.clear(), edm::reftobase::VectorHolder< T, REFVECTOR >.clear(), pos::PixelROCStatus.clear(), evf::ShmOutputModuleRegistry.clear(), evf::FUShmDqmCell.clear(), FWFromSliceSelector.clear(), edm::OrphanHandleBase.clear(), SiPixelPerformanceSummary.clear(), CondIter< DataT >.clear(), ora::RelationalBuffer.clear(), edm::WorkerRegistry.clear(), BlockWipedAllocator.clear(), HLTPerformanceInfo::Module.clear(), KalmanAlignmentMetricsCalculator.clear(), edm::ScheduleItems.clear(), evf::FUShmRawCell.clear(), ora::IArrayHandler.clear(), edm::RefToBaseVector< T >.clear(), CSCTriggerContainer< T >.clear(), evf::ServiceWebRegistry.clear(), ora::Handle< T >.clear(), MuonResidualsFromTrack.clear(), edm::detail::NamedEventSelector.clear(), ora::SequenceManager.clear(), evf::ModuleWebRegistry.clear(), OpticalAlignParam.clear(), edm::StreamedProduct.clear(), ora::PVectorReader.clear(), SiStripDelay.clear(), egHLT::OffEvt.clear(), Vispa.Views.TreeView.TreeView.clear(), ME_MAP.clear(), ora::CArrayHandler.clear(), edm::HandleBase.clear(), edm::TrieFactory< T >.clear(), SiStripQuality.clear(), evf::FUShmRecoCell.clear(), stor::DQMTopLevelFolder::Record.clear(), ora::IRelationalReader.clear(), edm::Association< C >.clear(), ora::STLContainerHandler.clear(), stor::FragmentStore.clear(), DTTFFEDReader.clear(), Vispa.Views.TableView.TableView.clear(), edm::DetSet< T >.clear(), edm::RefVectorBase< T >.clear(), ecaldqm::MESet.clear(), SiPixelCalibDigiProducer.clear(), DDBase< N, C >.clear(), ora::QueryableVectorReader.clear(), edm::ProcessHistory.clear(), ora::MappingDatabase.clear(), edm::AssociationMap< Tag >.clear(), ora::PVectorHandler.clear(), DDI::Store< N, I, K >.clear(), Vispa.Views.PropertyView.PropertyView.clear(), edm::PtrVectorBase.clear(), ora::PrimitiveReader.clear(), stor::ExpirableQueue< T, Policy >.clear(), stor::DQMEventStore< EventType, ConnectionType, StateMachineType >.clear(), ora::OraReferenceReader.clear(), DDValue.clear(), edm::AssociationVector< KeyRefProd, CVal, KeyRef, SizeType, KeyReferenceHelper >.clear(), HLTPerformanceInfo::Path.clear(), ora::BlobReader.clear(), l1t::IntervalManager< TimeType, PayloadType >.clear(), edm::detail::CachedProducts.clear(), ora::UniqueRefReader.clear(), FBaseSimEvent.clear(), ora::OraPtrReader.clear(), ora::InlineCArrayReader.clear(), ora::CArrayReader.clear(), evf::FUResourceQueue.clear(), OpticalAlignInfo.clear(), CSCDCCExaminer.clear(), ora::ObjectReader.clear(), DTCCBConfig.clear(), ora::STLContainerReader.clear(), CondBasicIter.clear(), DTLVStatus.clear(), ora::NamedRefReader.clear(), FWGeometry.clear(), DTTPGParameters.clear(), DTT0.clear(), DTRangeT0.clear(), DDXMLElement.clear(), edm::EventSetup.clear(), ora::SpecialSTLContainerHandler.clear(), DTHVStatus.clear(), CastorCTDCHeader.clear(), Vispa.Plugins.EdmBrowser.EventContentDataAccessor.EventContentDataAccessor.clear(), DTReadOutMapping.clear(), AlignmentParameterSelector::PXBDetIdRanges.clear(), BlockWipedPool.clear(), HcalDCCHeader.clear(), edm::TrieNode< T >.clear(), edm::Handle< GenericObject >.clear(), stor::InitMsgCollection.clear(), edm::RefVector< C, T, F >.clear(), AlignmentParameterSelector::PXFDetIdRanges.clear(), reco::FlavorHistoryEvent.clear(), edm::OwnArray< T, MAX_SIZE, P >.clear(), evf::FUResourceTable.clear(), edm::OwnVector< T, P >.clear(), DTTtrig.clear(), edm::Handle< FWGenericObject >.clear(), DTPerformance.clear(), DTStatusFlag.clear(), AlignmentParameterSelector::TIBDetIdRanges.clear(), evf::IPCMethod.clear(), HLTPerformanceInfo.clear(), edm::ValueMap< T >.clear(), DTDeadFlag.clear(), AlignmentParameterSelector::TIDDetIdRanges.clear(), pos::PixelFEDCard.clear(), AlignmentParameterSelector::TOBDetIdRanges.clear(), ora::SelectOperation.clear(), DTMtime.clear(), AlignmentParameterSelector::TECDetIdRanges.clear(), ora::PVector< Tp >.clear(), graph< N, E >.clear(), smproxy::DataRetrieverMonitorCollection::EventTypeMqMap.clear(), edm::Trie< T >.clear(), ora::QueryableVector< Tp >.clear(), stor::ConcurrentQueue< T, EnqPolicy >.clear(), BeautifulSoup.Tag.clear(), Vispa.Share.ObjectHolder.ObjectHolder.dataAccessor(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController.dataAccessor(), Vispa.Share.ObjectHolder.ObjectHolder.dataObject(), Vispa.Share.ObjectHolder.ObjectHolder.dataObjects(), Vispa.Views.BoxDecayView.BoxDecayView.expandToDepth(), Vispa.Views.TreeView.TreeView.UPDATE_EVERY, Vispa.Views.TableView.TableView.UPDATE_EVERY, and Vispa.Views.BoxDecayView.BoxDecayView.UPDATE_EVERY.
|
private |
Definition at line 23 of file TreeView.py.
Referenced by Vispa.Views.TreeView.TreeView._createNode(), Vispa.Views.TreeView.TreeView._selectedItem(), and Vispa.Views.TreeView.TreeView.clear().
|
private |
Definition at line 24 of file TreeView.py.
Referenced by Vispa.Views.TreeView.TreeView._createNode(), Vispa.Views.TreeView.TreeView._selectedItem(), and Vispa.Views.TreeView.TreeView.clear().
|
private |
Definition at line 25 of file TreeView.py.
Referenced by Vispa.Views.TreeView.TreeView._createNode().
|
private |
Definition at line 22 of file TreeView.py.
Referenced by Vispa.Views.TreeView.TreeView.cancel(), and Vispa.Views.TreeView.TreeView.updateContent().
|
private |
Definition at line 26 of file TreeView.py.
Referenced by Vispa.Views.TreeView.TreeView._selectedItem(), Vispa.Views.WidgetView.WidgetView.deselectAllWidgets(), Vispa.Views.TreeView.TreeView.itemSelectionChanged(), Vispa.Views.WidgetView.WidgetView.restoreSelection(), Vispa.Views.WidgetView.WidgetView.select(), Vispa.Views.TreeView.TreeView.select(), Vispa.Views.WidgetView.WidgetView.selection(), Vispa.Views.WidgetView.WidgetView.widgetDoubleClicked(), and Vispa.Views.WidgetView.WidgetView.widgetSelected().
|
private |
|
private |
Definition at line 29 of file TreeView.py.
Referenced by Vispa.Views.TreeView.TreeView.updateContent().
|
private |
Definition at line 27 of file TreeView.py.
Referenced by Vispa.Views.WidgetView.WidgetView.deselectAllWidgets(), Vispa.Views.WidgetView.WidgetView.isBusy(), Vispa.Views.TreeView.TreeView.isBusy(), Vispa.Views.PropertyView.FileVectorProperty.isBusy(), Vispa.Views.TreeView.TreeView.itemSelectionChanged(), Vispa.Views.WidgetView.WidgetView.restoreSelection(), Vispa.Views.TreeView.TreeView.restoreSelection(), Vispa.Views.WidgetView.WidgetView.select(), Vispa.Views.TreeView.TreeView.select(), Vispa.Views.TreeView.TreeView.updateContent(), Vispa.Views.LineDecayView.LineDecayView.updateContent(), Vispa.Views.BoxDecayView.BoxDecayView.updateContent(), and Vispa.Views.WidgetView.WidgetView.widgetSelected().
|
static |
Definition at line 14 of file TreeView.py.
|
static |
Definition at line 15 of file TreeView.py.
Referenced by Vispa.Views.TreeView.TreeView.updateContent().