![]() |
VR-Forces 4.0.4 Class Documentation
|
00001 00002 00003 00004 00005 #ifndef DtOsgEarthSettingsInterface_H_ 00006 #define DtOsgEarthSettingsInterface_H_ 00007 00008 #include <vrvOsgEarthQt/vrvOsgEarthQt.h> 00009 00010 namespace makVrv 00011 { 00014 class DT_DLL_VRVOSGEARTHQT DtOsgEarthSettingsInterface 00015 { 00016 public: 00017 virtual ~DtOsgEarthSettingsInterface(); 00018 00020 virtual void setText(const std::string& desc) = 0; 00021 00023 virtual void addInstance(const std::string& name) = 0; 00024 00026 virtual void removeInstance(const std::string& name) = 0; 00027 00029 virtual void clearInstances() = 0; 00030 00031 boost::signal<void (const std::string&)> signal_saveFile; 00032 boost::signal<void (const std::string&)> signal_renameFile; 00033 boost::signal<void (const std::string&)> signal_newFile; 00034 boost::signal<void ()> signal_deleteFile; 00035 boost::signal<void (const std::string&)> signal_currentServerChanged; 00036 }; 00037 00038 } 00039 00040 #endif 00041