35 void processCommandLine(
int argc,
char** argv);
39 virtual void loadConfigFile(
const std::string& filename) = 0;
43 virtual void saveConfigFile(
const std::string& filename) = 0;
46 virtual void addSubsettings(
DtSettings* subSettings);
49 virtual void removeSubsettings(
DtSettings* subSettings);
55 virtual void lockSettings();
58 virtual void unlockSettings();
61 virtual bool isLocked()
const;
66 virtual void parseCommandLine(
int argc,
char** argv) = 0;
bool myLockFlag
Definition: DtSettings.h:68
The settings object is an abstract class for storing data which is typically gotten from a command li...
Definition: DtSettings.h:21
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
std::list< DtSettings * > SettingsList
List of settings.
Definition: DtSettings.h:26
SettingsList mySettings
Definition: DtSettings.h:69
Contains DLL export macros.