1 #ifndef Fireworks_Core_CmsShowMainBase_h
2 #define Fireworks_Core_CmsShowMainBase_h
12 #include "sigc++/signal.h"
108 virtual void quit() = 0;
void startAutoLoadTimer()
void partialWriteToConfigFile(const std::string &config)
int m_autoSaveAllViewsHeight
FWSelectionManager * selectionManager()
FWModelChangeManager * modelChangeManager()
std::string m_geometryFilename
FWGUIManager * guiManager()
FWColorManager * colorManager()
void writeToConfigFile(const std::string &config)
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
void partialLoadConfiguration(const std::string &config)
const char * configFilename() const
std::unique_ptr< SignalTimer > m_autoLoadTimer
void setup(FWNavigatorBase *navigator, fireworks::Context *context, FWJobMetadataManager *metadataManager)
unsigned int LuminosityBlockNumber_t
void writePartialToConfigFile()
virtual void checkPosition()=0
FWModelChangeManager * changeManager()
virtual ~CmsShowMainBase() noexcept(false)
void setupAutoLoad(float x)
std::unique_ptr< FWColorManager > m_colorManager
FWNavigatorBase * m_navigatorPtr
void setGeometryFilename(const std::string &filename)
bool m_autoLoadTimerRunning
void reloadConfiguration(const std::string &config)
virtual void stopPlaying()
CmsShowTaskExecutor * startupTasks()
void setPlayDelay(Float_t val)
virtual void eventChangedImp()
std::unique_ptr< CmsShowTaskExecutor > m_startupTasks
virtual void checkKeyBindingsOnPLayEventsStateChanged()
FWJobMetadataManager * m_metadataManagerPtr
fireworks::Context * context()
void setupConfiguration()
void setSimGeometryFilename(const std::string &filename, const std::string &geoname)
FWViewManagerManager * viewManager()
virtual void autoLoadNewEvent()=0
std::string m_simGeometryFilename
void setAutoSaveAllViewsFormat(const std::string &fmt)
fireworks::Context * m_contextPtr
std::unique_ptr< FWConfigurationManager > m_configurationManager
tuple config
parse the configuration file
std::unique_ptr< FWViewManagerManager > m_viewManager
FWConfigurationManager * configurationManager()
void writeToCurrentConfigFile()
std::string m_autoSaveAllViewsFormat
void registerPhysicsObject(const FWPhysicsObjectDesc &iItem)
const std::string & geometryFilename(void)
void goToRunEvent(edm::RunNumber_t, edm::LuminosityBlockNumber_t, edm::EventNumber_t)
void setConfigFilename(const std::string &f)
sigc::signal< void()> timeout_
std::string m_configFileName