13 #ifndef DtCigiSettingsInterface_H_
14 #define DtCigiSettingsInterface_H_
18 #include <boost/signal.hpp>
33 virtual void addSettings(
const std::string& name) = 0;
36 virtual void removeSettings(
const std::string& name) = 0;
39 virtual void setCurrentSettings(
const std::string& name) = 0;
42 virtual void setSettings(
const std::vector<std::string>& nameList) = 0;
boost::signal< void() > signal_newSettingsRequested
Definition: DtCigiSettingsInterface.h:47
A DtCigiSettingsInterface is an abstract interface for a CIGI settings widget.
Definition: DtCigiSettingsInterface.h:26
boost::signal< void(const std::string &)> signal_deleteSettingsRequested
Definition: DtCigiSettingsInterface.h:48
boost::signal< void(const std::string &)> signal_currentSettingsChanged
Definition: DtCigiSettingsInterface.h:46
#define DT_DLL_VRVCIGIQT
Definition: vrvCigiQt.h:19
boost::signal< void(const std::string &, const std::string &)> signal_renameSettingsRequested
Definition: DtCigiSettingsInterface.h:49
boost::signal< void(bool)> signal_pageEnabled
Definition: DtCigiSettingsInterface.h:44
Contains DLL export macros.