1 #ifndef Fireworks_Core_CmsShowMainBase_h 2 #define Fireworks_Core_CmsShowMainBase_h 12 #include "sigc++/signal.h" 62 assert(m_guiManager.get() &&
"Call CmsShowMainBase::setup first!");
63 return m_guiManager.get();
71 void setupViewManagers();
78 void writeToCurrentConfigFile();
79 void writePartialToConfigFile();
80 void reloadConfiguration(
const std::string &config);
81 void partialWriteToConfigFile(
const std::string &config);
82 void partialLoadConfiguration(
const std::string &config);
83 void setupConfiguration();
101 void doPreviousEvent();
105 virtual void checkPosition() = 0;
107 bool loop()
const {
return m_loop; }
108 virtual void quit() = 0;
110 void setupAutoLoad(
float x);
111 void startAutoLoadTimer();
112 void stopAutoLoadTimer();
113 void setupDebugSupport();
115 void setPlayDelay(Float_t
val);
121 virtual void stopPlaying();
122 virtual void autoLoadNewEvent() = 0;
125 void unsetPlayLoop();
140 void eventChangedSlot();
141 virtual void eventChangedImp();
142 void sendVersionInfo();
165 void setPlayLoopImp();
166 void unsetPlayLoopImp();
sigc::signal< void > timeout_
int m_autoSaveAllViewsHeight
FWSelectionManager * selectionManager()
FWModelChangeManager * modelChangeManager()
std::string m_geometryFilename
FWGUIManager * guiManager()
FWColorManager * colorManager()
std::unique_ptr< FWModelChangeManager > m_changeManager
void setAutoSaveAllViewsHeight(int x)
std::unique_ptr< FWGUIManager > m_guiManager
std::unique_ptr< FWSelectionManager > m_selectionManager
FWEventItemsManager * eiManager()
unsigned long long EventNumber_t
std::unique_ptr< FWEventItemsManager > m_eiManager
const char * configFilename() const
std::unique_ptr< SignalTimer > m_autoLoadTimer
unsigned int LuminosityBlockNumber_t
FWModelChangeManager * changeManager()
std::unique_ptr< FWColorManager > m_colorManager
FWNavigatorBase * m_navigatorPtr
void setGeometryFilename(const std::string &filename)
bool m_autoLoadTimerRunning
def draw(name, histos, styles=_defaultStyles, legendLabels=[], kwargs)
CmsShowTaskExecutor * startupTasks()
std::unique_ptr< CmsShowTaskExecutor > m_startupTasks
virtual void checkKeyBindingsOnPLayEventsStateChanged()
FWJobMetadataManager * m_metadataManagerPtr
fireworks::Context * context()
void setSimGeometryFilename(const std::string &filename, const std::string &geoname)
FWViewManagerManager * viewManager()
std::string m_simGeometryFilename
void setAutoSaveAllViewsFormat(const std::string &fmt)
fireworks::Context * m_contextPtr
std::unique_ptr< FWConfigurationManager > m_configurationManager
std::unique_ptr< FWViewManagerManager > m_viewManager
FWConfigurationManager * configurationManager()
std::string m_autoSaveAllViewsFormat
const std::string & geometryFilename(void)
void setConfigFilename(const std::string &f)
std::string m_configFileName