10 #ifndef DtCigiSettingsInterface_H_
11 #define DtCigiSettingsInterface_H_
30 virtual void addSettings(
const std::string& name) = 0;
33 virtual void removeSettings(
const std::string& name) = 0;
36 virtual void setCurrentSettings(
const std::string& name) = 0;
39 virtual void setSettings(
const std::vector<std::string>& nameList) = 0;
A DtCigiSettingsInterface is an abstract interface for a CIGI settings widget. There may be different...
Definition: DtCigiSettingsInterface.h:23
boost::signalslib::signal< void() > signal_newSettingsRequested
Definition: DtCigiSettingsInterface.h:44
#define DT_DLL_VRVCIGIQT
Definition: vrvCigiQt.h:19
boost::signalslib::signal< void(const std::string &)> signal_currentSettingsChanged
Definition: DtCigiSettingsInterface.h:43
boost::signalslib::signal< void(const std::string &)> signal_deleteSettingsRequested
Definition: DtCigiSettingsInterface.h:45
Contains DLL export macros.
boost::signalslib::signal< void(const std::string &, const std::string &)> signal_renameSettingsRequested
Definition: DtCigiSettingsInterface.h:46
boost::signalslib::signal< void(bool)> signal_pageEnabled
Definition: DtCigiSettingsInterface.h:41