#include <Fireworks/Core/interface/FWModelId.h>
Public Types | |
enum | { kContainerIndex =-1 } |
Public Member Functions | |
FWModelId (const FWEventItem *iItem=0, int iIndex=kContainerIndex) | |
int | index () const |
const FWEventItem * | item () const |
bool | operator< (const FWModelId &iRHS) const |
void | select () const |
void | setIndex (int iIndex) |
void | toggleSelect () const |
void | unselect () const |
Private Attributes | |
int | m_index |
const FWEventItem * | m_item |
Description: identifies a particular model within an FWEventItem
Usage: <usage>
Definition at line 29 of file FWModelId.h.
anonymous enum |
|
inline |
Definition at line 34 of file FWModelId.h.
|
inline |
Definition at line 50 of file FWModelId.h.
References m_index.
Referenced by FWDetailViewBase::build(), FWModelIdFromEveSelector::doSelect(), FWModelIdFromEveSelector::doUnselect(), FWSiStripClusterProxyBuilder::localModelChanges(), FWBeamSpotProxyBuilder::localModelChanges(), FWMuonRhoPhiProxyBuilder::localModelChanges(), FWMuonProxyBuilder::localModelChanges(), FWPFCandidatesLegoProxyBuilder::localModelChanges(), FWPFPatJetLegoProxyBuilder< T >::localModelChanges(), FWPFClusterLegoProxyBuilder::localModelChanges(), FWJetProxyBuilder::localModelChanges(), FWTauProxyBuilderBase::localModelChanges(), FWPFEcalRecHitLegoProxyBuilder::localModelChanges(), FWViewContextMenuHandlerGL::select(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
inline |
Definition at line 45 of file FWModelId.h.
References m_item.
Referenced by python.Vispa.Views.TableView.TableView::_selectedRow(), FWDetailView< reco::Muon >::build(), FWDetailViewBase::build(), FWModelChangeManager::changed(), FWDetailViewManager::detailViewsFor(), FWModelIdFromEveSelector::doSelect(), FWModelIdFromEveSelector::doUnselect(), python.Vispa.Views.TableView.TableView::itemSelectionChanged(), FWViewContextMenuHandlerGL::select(), FWSelectionManager::select(), python.Vispa.Views.TableView.TableView::select(), python.Vispa.Views.TableView.TableView::selection(), FWSelectionManager::unselect(), and FWSimpleProxyBuilder::visibilityModelChanges().
|
inline |
void FWModelId::select | ( | ) | const |
Definition at line 72 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::select().
Referenced by python.Vispa.Views.LineDecayView.LineDecayContainer::createObject(), FWModelIdFromEveSelector::doSelect(), python.Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), python.Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), python.Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), python.Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and python.Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
inline |
Definition at line 60 of file FWModelId.h.
References m_index.
void FWModelId::toggleSelect | ( | ) | const |
Definition at line 77 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::toggleSelect().
void FWModelId::unselect | ( | ) | const |
Definition at line 68 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::unselect().
Referenced by FWModelIdFromEveSelector::doUnselect().
|
private |
Definition at line 70 of file FWModelId.h.
Referenced by index(), operator<(), select(), setIndex(), toggleSelect(), and unselect().
|
private |
Definition at line 69 of file FWModelId.h.
Referenced by item(), operator<(), select(), toggleSelect(), and unselect().