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