/
githubmirror
/
cmssw
Обзор
Документация
Войти
/
githubmirror
/
cmssw
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Fireworks/Core/interface/FWPartialConfig.h
56 строк
1 KB
Cms Build
Clang-Format
20 май 2019, 13:07
20 май 2019, 13:07
6684288
Код
Авторство
О чём код?
#ifndef Fireworks_Core_FWPartialConfig #define Fireworks_Core_FWPartialConfig #include <TGFrame.h> #include <vector> #include "Fireworks/Core/interface/FWConfiguration.h" class TGCheckButton; class FWConfigurationManager; class FWEventItemsManager; class FWPartialConfigGUI : public TGTransientFrame { public: FWPartialConfigGUI(const char* path, FWConfigurationManager*); ~FWPartialConfigGUI() override {} void Cancel(); protected: std::vector<TGCheckButton*> m_entries; FWConfiguration m_origConfig; FWConfigurationManager* m_cfgMng; ClassDefOverride(FWPartialConfigGUI, 0); }; //--------------------------------------------------------------------- class FWPartialConfigLoadGUI : public FWPartialConfigGUI { public: FWPartialConfigLoadGUI(const char* path, FWConfigurationManager*, FWEventItemsManager*); ~FWPartialConfigLoadGUI() override; void Load(); private: FWEventItemsManager* m_eiMng; const char* m_oldConfigName; ClassDefOverride(FWPartialConfigLoadGUI, 0); }; //--------------------------------------------------------------------- class FWPartialConfigSaveGUI : public FWPartialConfigGUI { public: FWPartialConfigSaveGUI(const char* path_out, const char* path_in, FWConfigurationManager*); ~FWPartialConfigSaveGUI() override {} void WriteConfig(); private: std::string m_outFileName; std::string m_currFileName; ClassDefOverride(FWPartialConfigSaveGUI, 0); }; #endif