Hauptseite | Liste aller Namensbereiche | Klassenhierarchie | Alphabetische Liste | Auflistung der Klassen | Verzeichnisse | Auflistung der Dateien | Klassen-Elemente | Datei-Elemente

CfgDlg Klassenreferenz

Die Klasse enthaelt die Implementierung der eigenen Funktionalitaet der Konfiguraions-Dialogbox. Mehr ...

#include <cfg_dlg.h>

Aufstellung aller Elemente

Öffentliche Methoden

 CfgDlg (CalcDlgBase *calcBaseP, QPixmap &applIconPixmap, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
 Konstruktor.
 ~CfgDlg ()
 Destruktor.
void accept ()
 Slot fuer den OK-Button.
void butAbout ()
 Slot fuer den About-Button. Zeigt About-Dialogbox an.
void butHelp ()
 Slot fuer den Hilfe-Button. Zeigt Hilfedatei im HTML-Browser an.
void butSearch ()
 Slot fuer den Button zur Auswahl des Browsers.
void cbEnDisable ()
 Enabled und disabled den Search-Button und das Browser-Pfad-Eingabefeld in Abhaengigkeit von der Check-Box "default browser".

Private Methoden

bool getDefaultBrowserPath (string &path)
 Holt den Pfad zum Default-Browser.

Private Attribute

CalcDlgBasemParentP
 Parent kann jeder Taschenrechner sein.
QPixmap & mApplIconPixmap
 Pixmap mit dem Application-Icon (links oben im Dialog).
CfgsmCfgsP
 Zeiger auf die Konfigurationsparameter des Rechners.
string mBrowserPath
 in der Browser-Dateiauswahlbox eingegebener Pfad


Ausführliche Beschreibung

Die Klasse enthaelt die Implementierung der eigenen Funktionalitaet der Konfiguraions-Dialogbox.

Sie ist abgeleitet von der Klasse CfgBaseDlg, die mit Hilfe des Qt-Designers erzeugt wurde.


Beschreibung der Konstruktoren und Destruktoren

CfgDlg::CfgDlg CalcDlgBase calcBaseP,
QPixmap &  applIconPixmap,
QWidget *  parent = 0,
const char *  name = 0,
bool  modal = FALSE,
WFlags  fl = 0
 

Konstruktor.

Parameter:
calcBaseP Zeiger auf den aufrufenden Taschenrechnerdialog.
applIconPixmap Pixmap mit dem Application-Icon links oben im Dialog
parent Zeiger auf Vaterdialog
name Name des Dialogs
modal Flag, ob Dialog modal oder nicht
fl diverse Qt-Dialog-Flags

CfgDlg::~CfgDlg  ) 
 

Destruktor.


Dokumentation der Elementfunktionen

void CfgDlg::accept  ) 
 

Slot fuer den OK-Button.

void CfgDlg::butAbout  ) 
 

Slot fuer den About-Button. Zeigt About-Dialogbox an.

void CfgDlg::butHelp  ) 
 

Slot fuer den Hilfe-Button. Zeigt Hilfedatei im HTML-Browser an.

void CfgDlg::butSearch  ) 
 

Slot fuer den Button zur Auswahl des Browsers.

void CfgDlg::cbEnDisable  ) 
 

Enabled und disabled den Search-Button und das Browser-Pfad-Eingabefeld in Abhaengigkeit von der Check-Box "default browser".

bool CfgDlg::getDefaultBrowserPath string &  pathStr  )  [private]
 

Holt den Pfad zum Default-Browser.

Windows: Pfad wird aus der Registry geholt. Linux: Pfad ist einfach "mozilla". Netscape geht nicht, da man dem Browser anscheinend keine Datei zum Anzeigen mitgeben kann.


Dokumentation der Datenelemente

QPixmap& CfgDlg::mApplIconPixmap [private]
 

Pixmap mit dem Application-Icon (links oben im Dialog).

string CfgDlg::mBrowserPath [private]
 

in der Browser-Dateiauswahlbox eingegebener Pfad

Cfgs* CfgDlg::mCfgsP [private]
 

Zeiger auf die Konfigurationsparameter des Rechners.

CalcDlgBase* CfgDlg::mParentP [private]
 

Parent kann jeder Taschenrechner sein.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
Erzeugt am Mon Oct 10 19:54:31 2005 für Almetare von  doxygen 1.4.1