#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 28 of file FWModelId.h.
anonymous enum |
|
inline |
Definition at line 33 of file FWModelId.h.
|
inline |
Definition at line 49 of file FWModelId.h.
References m_index, select(), toggleSelect(), and unselect().
Referenced by FWDetailViewBase::build(), FWModelIdFromEveSelector::doSelect(), FWModelIdFromEveSelector::doUnselect(), BeautifulSoup.PageElement::insert(), FWBeamSpotProxyBuilder::localModelChanges(), FWSiStripClusterProxyBuilder::localModelChanges(), FWMuonRhoPhiProxyBuilder::localModelChanges(), FWPFCandidatesLegoProxyBuilder::localModelChanges(), FWCandidateLegoProxyBuilder::localModelChanges(), FWMuonProxyBuilder::localModelChanges(), FWPFPatJetLegoProxyBuilder< T >::localModelChanges(), FWPFClusterLegoProxyBuilder::localModelChanges(), FWTauProxyBuilderBase::localModelChanges(), FWPFEcalRecHitLegoProxyBuilder::localModelChanges(), FWVertexProxyBuilder::localModelChanges(), FWVertexCandidateProxyBuilder::localModelChanges(), FWJetProxyBuilder::localModelChanges(), FWViewContextMenuHandlerGL::select(), FWTrackProxyBuilderFullFramework::visibilityModelChanges(), FWSimpleProxyBuilder::visibilityModelChanges(), and FWModelContextMenuHandler::~FWModelContextMenuHandler().
|
inline |
Definition at line 44 of file FWModelId.h.
References m_item.
Referenced by Vispa.Views.TableView.TableView::_selectedRow(), FWDetailView< reco::Muon >::build(), FWDetailViewBase::build(), FWModelChangeManager::changed(), FWDetailViewManager::detailViewsFor(), FWModelIdFromEveSelector::doSelect(), FWModelIdFromEveSelector::doUnselect(), Vispa.Views.TableView.TableView::itemSelectionChanged(), FWViewContextMenuHandlerGL::select(), FWSelectionManager::select(), Vispa.Views.TableView.TableView::select(), Vispa.Views.TableView.TableView::selection(), FWSelectionManager::unselect(), FWTrackProxyBuilderFullFramework::visibilityModelChanges(), FWSimpleProxyBuilder::visibilityModelChanges(), and FWModelContextMenuHandler::~FWModelContextMenuHandler().
|
inline |
void FWModelId::select | ( | ) | const |
Definition at line 71 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::select().
Referenced by Vispa.Views.LineDecayView.LineDecayContainer::createObject(), FWModelIdFromEveSelector::doSelect(), Vispa.Plugins.Browser.BrowserTabController.BrowserTabController::find(), index(), Vispa.Views.LineDecayView.LineDecayContainer::mousePressEvent(), Vispa.Gui.PortConnection.PointToPointConnection::mousePressEvent(), Vispa.Gui.VispaWidget.VispaWidget::mousePressEvent(), and Vispa.Views.AbstractView.AbstractView::restoreSelection().
|
inline |
Definition at line 59 of file FWModelId.h.
References m_index.
void FWModelId::toggleSelect | ( | ) | const |
Definition at line 76 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::toggleSelect().
Referenced by index().
void FWModelId::unselect | ( | ) | const |
Definition at line 67 of file FWModelId.cc.
References m_index, m_item, and FWEventItem::unselect().
Referenced by FWModelIdFromEveSelector::doUnselect(), and index().
|
private |
Definition at line 69 of file FWModelId.h.
Referenced by index(), operator<(), select(), setIndex(), toggleSelect(), and unselect().
|
private |
Definition at line 68 of file FWModelId.h.
Referenced by item(), operator<(), select(), toggleSelect(), and unselect().