2 // Created : Tue Sep 04 09:54:37 2001
3 // Author : Nicolas REJNERI
6 // Copyright : Open CASCADE 2001
12 // Used for access to the configuration file e.g.: QAD_CONFIG->getSetting("Language:Language")
13 #define QAD_CONFIG QAD_Config::getConfig()
18 #include "QAD_Settings.h"
20 class QAD_Config : public QAD_Settings
31 static QAD_Config* getConfig();
33 /** Sets directory of the local configuration file. */
34 void setConfigDir(QDir _configDir) { configDir=_configDir; }
35 /** Gets directory of the local configuration file. */
36 QDir getConfigDir() const { return configDir; }
38 /** Sets directory of SALOME_ROOT. */
39 void setPrgDir(QDir _prgDir) { prgDir=_prgDir; }
40 /** Gets directory of SALOME_ROOT. */
41 QDir getPrgDir() const { return prgDir; }
43 bool createConfigFile( bool overwrite=false );
44 bool readConfigFile();
47 static QAD_Config* theOneAndOnlyConfig;