|
| Cfgs (string accPath, string cfgFileName, string progName, string progVers) |
| Konstruktor liest die Konfigurationsdatei ein oder belegt die Parameter mit Default-Werten. Mehr ...
|
|
int | readCfgFile () |
| Liest alle Werte aus der Konfigurationsdatei ein und schreibt sie in die Members. Mehr ...
|
|
bool | readParam (Config &cfg, const string ¶m, string &val, const string §ion) const |
| Liest Parameter param ein und gibt Fehlermeldung auf ERR_LOG aus, falls es nicht geklappt hat. Mehr ...
|
|
bool | writeParam (Config &cfg, const string ¶m, const string &val, const string §ion) const |
| Schreibt Parameter param und gibt Fehlermeldung auf ERR_LOG aus, falls es nicht geklappt hat. Mehr ...
|
|
void | updtCfgFile () |
| Schreibt alle veraenderbaren Membervariablen in die Konfigurationsdatei.
|
|
void | startStopLogging () |
| Initialisiert die Log-Objekte bzw. stoppt das Logging je nach mLogMode.
|
|
|
DisplayMode | mDisplayMode |
|
int | mXpos |
| horizontale Position des Rechnerdialogs
|
|
int | mYpos |
| vertikale Position des Rechnerdialogs
|
|
int | mWidth |
| Breite des Rechnerdialogs.
|
|
int | mHeight |
| Hoehe des Rechnerdialogs.
|
|
bool | mAlwaysOnTop |
| Flag, ob Dialog immer im Vordergrund.
|
|
int | mZoom |
| kein echter Parameter, nur Zwischenspeicher
|
|
bool | mShowHint |
| Flag, ob Hinweis auf Hilfe gezeigt wird.
|
|
bool | mShowToolTips |
| Flag, ob Tooltips gezeigt werden.
|
|
bool | mLogMode |
| Flag, ob Logging eingeschaltet ist.
|
|
string | mNvRam |
| "non volatile" RAM (Speicher, Winkelmodus, ...)
|
|
string | mBrowserPath |
| Pfad zum HTML-Browser fuer die Hilfe.
|
|
string | mOnlLogFile |
| Pfad und Dateiname fuer Online-Logging.
|
|
string | mDbgLogFile |
| Pfad und Dateiname fuer Debug-Logging.
|
|
string | mErrLogFile |
| Pfad und Dateiname fuer Error-Logging.
|
|
int | mMaxLogLen |
| Maximale Groesse einer Log-Datei.
|
|
int | mOnlChannels |
| Online-Logging: konfigurierte Kanaele.
|
|
int | mDbgChannels |
| Debug-Logging : konfigurierte Kanaele.
|
|
int | mErrChannels |
| Error-Logging : konfigurierte Kanaele.
|
|
string | mExclFileToLog |
| Dateiname der einzigen Log-Datei.
|
|
|
void | setDefaults () |
| Setzt alle Werte, die in der Konfigurationsdatei geaendert werden koennen, auf Default-Werte. Mehr ...
|
|
int | writeDefaultCfgFile () |
| Lesen der Konfigurationsdatei ging schief! Schreibt Konfigurationsdatei mit den aktuellen Werten (das sind bei der Konstruktion der Klasse die Default-Werte) und Kommentaren. Mehr ...
|
|
const string | displayModeToStr (DisplayMode dm) const |
| Wandelt DisplayMode dm in String um. Mehr ...
|
|
const string | boolToStr (bool bl) const |
| Wandelt bool bl in "on" oder "off". Mehr ...
|
|
DisplayMode | strToDisplayMode (const string &str) const |
| Wandelt String str in DisplayMode um. Mehr ...
|
|
bool | strToBool (const string &str) const |
| Wandelt String str in bool um. Mehr ...
|
|
Anzeigeart des Rechners.
Die Klasse Cfgs fasst alle Konfigurationsparameter zusammen. Ausserdem wird die Verwaltung der Konfigurationsdatei gehandhabt. Die Taschenrechnerklasse CalculatorBase enthaelt ein Objekt dieser Klasse als Member. Um den Zugriff durch andere Programmteile zu erleichtern, sind alle Konfigurationsparameter, die in der Datei stehen, oeffentlich zugaenglich.