 |
OpendTect
6.6
|
Go to the documentation of this file.
17 class SettingsManager;
41 bool write(
bool read_before=
true)
const;
45 bool reRead() {
return doRead(
false); }
51 const char* dtect_user,
52 const char* usr_settings_dir);
75 friend class SettingsManager;
83 #define mSettUse(fn,basekey,key,value) \
84 Settings::common().fn( IOPar::compKey(basekey,key), value )
85 #define mSettGet(basekey,key) \
87 Settings::common()[ IOPar::compKey(basekey,key) ]
88 #define mSettWrite() \
90 Settings::common().write();
Settings class holds the user settings. It is an IOPar.
Definition: settings.h:34
static void manageSettings(Settings *)
#define mExternC(module)
Definition: commondefs.h:184
Export_Basic const char * GetSettingsDataDir(void)
#define mExpClass(module)
Definition: commondefs.h:177
void remove()
Only specialist use i.e. on program closing.
Definition: settings.h:68
~Settings()
Definition: settings.h:59
static Settings * fetchExternal(const char *settings_name, const char *dtect_user, const char *usr_settings_dir)
for sysadm purposes
@ Settings
Definition: oduicommon.h:96
bool reRead()
Definition: settings.h:45
static Settings & common()
Definition: settings.h:37
OD::String with its own variable length buffer. The buffer has a guaranteed minimum size.
Definition: bufstring.h:40
Settings(const char *fnm)
Definition: settings.h:57
bool write(bool read_before=true) const
static Settings & fetch(const char *settings_name=0)
#define mDeprecatedDef
Definition: plfdefs.h:216
static Settings * doFetch(const char *, const char *, const char *, bool)
BufferString fname_
Definition: settings.h:61
Generalized set of parameters of the keyword-value type.
Definition: iopar.h:55
Generated at
for the OpendTect
seismic interpretation project.
Copyright (C): dGB Beheer B.V. 1995-2021