23 #error cfgs.h is only for C++! 37 enum DisplayMode { MORE_REALISTIC, REALISTIC, SIMPLE, DEBG };
53 int writeDefaultCfgFile();
54 const string displayModeToStr(DisplayMode dm)
const;
55 const string boolToStr(
bool bl)
const;
56 DisplayMode strToDisplayMode(
const string& str)
const;
57 bool strToBool(
const string& str)
const;
60 DisplayMode mDisplayMode;
81 Cfgs(
string accPath,
string cfgFileName,
string progName,
string progVers);
83 bool readParam (
Config& cfg,
const string& param,
string& val,
const string& section)
const;
84 bool writeParam(
Config& cfg,
const string& param,
const string& val,
const string& section)
const;
86 void startStopLogging();
string mOnlLogFile
Pfad und Dateiname fuer Online-Logging.
Definition: cfgs.h:72
int mYpos
vertikale Position des Rechnerdialogs
Definition: cfgs.h:62
int mWidth
Breite des Rechnerdialogs.
Definition: cfgs.h:63
string mNvRam
"non volatile" RAM (Speicher, Winkelmodus, ...)
Definition: cfgs.h:70
string mErrLogFile
Pfad und Dateiname fuer Error-Logging.
Definition: cfgs.h:74
string mDbgLogFile
Pfad und Dateiname fuer Debug-Logging.
Definition: cfgs.h:73
bool mShowToolTips
Flag, ob Tooltips gezeigt werden.
Definition: cfgs.h:68
string mBrowserPath
Pfad zum HTML-Browser fuer die Hilfe.
Definition: cfgs.h:71
Anzeigeart des Rechners.
Definition: cfgs.h:47
int mXpos
horizontale Position des Rechnerdialogs
Definition: cfgs.h:61
Klasse zum Einlesen/Schreiben von Windows-Ini-Dateien.
Definition: confg.h:96
int mHeight
Hoehe des Rechnerdialogs.
Definition: cfgs.h:64
string mProgVers
Version d. Prgrms., zu dem die Datei gehoert.
Definition: cfgs.h:51
bool mAlwaysOnTop
Flag, ob Dialog immer im Vordergrund.
Definition: cfgs.h:65
Klasse zum Einlesen/Schreiben von Windows-Ini-Dateien (Modul lib).
string mExclFileToLog
Dateiname der einzigen Log-Datei.
Definition: cfgs.h:79
bool mShowHint
Flag, ob Hinweis auf Hilfe gezeigt wird.
Definition: cfgs.h:67
string mProgName
Name des Programms, zu dem die Datei gehoert.
Definition: cfgs.h:50
int mMaxLogLen
Maximale Groesse einer Log-Datei.
Definition: cfgs.h:75
bool mLogMode
Flag, ob Logging eingeschaltet ist.
Definition: cfgs.h:69
int mErrChannels
Error-Logging : konfigurierte Kanaele.
Definition: cfgs.h:78
int mOnlChannels
Online-Logging: konfigurierte Kanaele.
Definition: cfgs.h:76
int mZoom
kein echter Parameter, nur Zwischenspeicher
Definition: cfgs.h:66
string mCfgFileName
Name der Konfigurationsdatei.
Definition: cfgs.h:49
int mDbgChannels
Debug-Logging : konfigurierte Kanaele.
Definition: cfgs.h:77