#include <FWNavigatorBase.h>
Public Types | |
enum | EFilterMode { kOr = 1, kAnd = 2 } |
enum | EFilterState { kOff, kOn, kWithdrawn } |
Public Member Functions | |
virtual void | addTo (FWConfiguration &) const =0 |
virtual void | firstEvent ()=0 |
FWNavigatorBase (const CmsShowMainBase &) | |
virtual const edm::EventBase * | getCurrentEvent () const =0 |
virtual int | getNSelectedEvents ()=0 |
virtual int | getNTotalEvents ()=0 |
virtual void | goToRunEvent (edm::RunNumber_t, edm::LuminosityBlockNumber_t, edm::EventNumber_t)=0 |
virtual bool | isFirstEvent ()=0 |
virtual bool | isLastEvent ()=0 |
virtual void | lastEvent ()=0 |
virtual void | nextEvent ()=0 |
virtual bool | nextSelectedEvent ()=0 |
virtual void | previousEvent ()=0 |
virtual bool | previousSelectedEvent ()=0 |
virtual void | setFrom (const FWConfiguration &)=0 |
virtual | ~FWNavigatorBase () |
Public Attributes | |
sigc::signal< void > | newEvent_ |
Private Member Functions | |
FWNavigatorBase (const FWNavigatorBase &) | |
const FWNavigatorBase & | operator= (const FWNavigatorBase &) |
Private Attributes | |
const CmsShowMainBase & | m_main |
Definition at line 28 of file FWNavigatorBase.h.
Reimplemented in CmsShowNavigator.
Definition at line 32 of file FWNavigatorBase.h.
Reimplemented in CmsShowNavigator.
Definition at line 31 of file FWNavigatorBase.h.
{ kOff, kOn, kWithdrawn };
FWNavigatorBase::FWNavigatorBase | ( | const CmsShowMainBase & | main | ) |
Definition at line 3 of file FWNavigatorBase.cc.
: m_main(main) {}
FWNavigatorBase::~FWNavigatorBase | ( | ) | [virtual] |
Definition at line 7 of file FWNavigatorBase.cc.
{}
FWNavigatorBase::FWNavigatorBase | ( | const FWNavigatorBase & | ) | [private] |
virtual void FWNavigatorBase::addTo | ( | FWConfiguration & | ) | const [pure virtual] |
Implements FWConfigurable.
Implemented in CmsShowNavigator, and FWFFNavigator.
virtual void FWNavigatorBase::firstEvent | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
Referenced by CmsShowMainBase::doFirstEvent().
virtual const edm::EventBase* FWNavigatorBase::getCurrentEvent | ( | ) | const [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
Referenced by CmsShowMainBase::draw(), and FWGUIManager::getCurrentEvent().
virtual int FWNavigatorBase::getNSelectedEvents | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
virtual int FWNavigatorBase::getNTotalEvents | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
virtual void FWNavigatorBase::goToRunEvent | ( | edm::RunNumber_t | , |
edm::LuminosityBlockNumber_t | , | ||
edm::EventNumber_t | |||
) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
Referenced by CmsShowMainBase::goToRunEvent().
virtual bool FWNavigatorBase::isFirstEvent | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
virtual bool FWNavigatorBase::isLastEvent | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
virtual void FWNavigatorBase::lastEvent | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
Referenced by CmsShowMainBase::doLastEvent().
virtual void FWNavigatorBase::nextEvent | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
Referenced by CmsShowMainBase::doNextEvent().
virtual bool FWNavigatorBase::nextSelectedEvent | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
const FWNavigatorBase& FWNavigatorBase::operator= | ( | const FWNavigatorBase & | ) | [private] |
virtual void FWNavigatorBase::previousEvent | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
Referenced by CmsShowMainBase::doPreviousEvent().
virtual bool FWNavigatorBase::previousSelectedEvent | ( | ) | [pure virtual] |
Implemented in CmsShowNavigator, and FWFFNavigator.
virtual void FWNavigatorBase::setFrom | ( | const FWConfiguration & | ) | [pure virtual] |
Implements FWConfigurable.
Implemented in CmsShowNavigator, and FWFFNavigator.
const CmsShowMainBase& FWNavigatorBase::m_main [private] |
Reimplemented in CmsShowNavigator.
Definition at line 66 of file FWNavigatorBase.h.
sigc::signal<void> FWNavigatorBase::newEvent_ |
Definition at line 58 of file FWNavigatorBase.h.
Referenced by CmsShowNavigator::goTo(), FWFFNavigator::setCurrentEvent(), and CmsShowMainBase::setupActions().