Almetare 1.20
Alle meine Taschenrechner - Eine C++-Bibliothek zur Entwicklung von Taschenrechnern
cfg_dlg.h
gehe zur Dokumentation dieser Datei
1//******************************************************************************
2// Copyright (c) 2002-2004 by Friedemann Seebass, Germany.
3// Dieses Programm ist freie Software. Siehe GNU GPL Notiz in Datei main.cpp.
4// This program is free software. See the GNU GPL notice in file main.cpp.
5// Projekt: Almetare - Alle meine Taschenrechner
6//******************************************************************************
9//******************************************************************************
10// Wann Wer Was
11// ---------- -------- ---------------------------------------------------------
12// 16.11.2003 fse neue Klassenvariable mApplIconPixmap
13// 09.11.2002 fse "About..."-Button hinzugefuegt
14// 23.12.2001 fse erzeugt
15//******************************************************************************
16
17#ifndef CFGDLG_H
18#define CFGDLG_H
19
20#include <string>
21#include "cfg_base_dlg.h"
22#include "calc_dlg_base.h"
23
24//******************************************************************************
25
29// fse, 02.10.02
30// fse, 16.11.03: neue Klassenvariable mApplIconPixmap
31
32class CfgDlg : public CfgBaseDlg
33{
34 Q_OBJECT
35
37 QPixmap& mApplIconPixmap;
39 string mBrowserPath;
40 bool getDefaultBrowserPath(string& path);
41public:
42 CfgDlg(CalcDlgBase* calcBaseP,
43 QPixmap& applIconPixmap,
44 QWidget* parent = 0,
45 const char* name = 0,
46 bool modal = FALSE,
47 WFlags fl = 0 );
48 ~CfgDlg();
49 void accept();
50 void butAbout();
51 void butHelp();
52 void butSearch();
53 void cbEnDisable();
54};
55
56#endif // CFGDLG_H
Implementierung der Basisfunktionalitaet des Taschenrechner-Dialogs aller Taschenrechner (Modul base)...
In dieser Klasse ist die Basisfunktionalitaet des Taschenrechner-Dialogs aller Taschenrechner impleme...
Definition: calc_dlg_base.h:70
Die Klasse enthaelt die Implementierung der eigenen Funktionalitaet der Konfiguraions-Dialogbox.
Definition: cfg_dlg.h:33
QPixmap & mApplIconPixmap
Pixmap mit dem Application-Icon (links oben im Dialog)
Definition: cfg_dlg.h:37
CalcDlgBase * mParentP
Parent kann jeder Taschenrechner sein.
Definition: cfg_dlg.h:36
Cfgs * mCfgsP
Zeiger auf die Konfigurationsparameter des Rechners.
Definition: cfg_dlg.h:38
void butHelp()
Slot fuer den Hilfe-Button. Zeigt Hilfedatei im HTML-Browser an.
Definition: cfg_dlg.cpp:259
void butSearch()
Slot fuer den Button zur Auswahl des Browsers.
Definition: cfg_dlg.cpp:183
void cbEnDisable()
Enabled und disabled den Search-Button und das Browser-Pfad-Eingabefeld in Abhaengigkeit von der Chec...
Definition: cfg_dlg.cpp:106
CfgDlg(CalcDlgBase *calcBaseP, QPixmap &applIconPixmap, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
Konstruktor.
Definition: cfg_dlg.cpp:51
~CfgDlg()
Destruktor.
Definition: cfg_dlg.cpp:95
void butAbout()
Slot fuer den About-Button. Zeigt About-Dialogbox an.
Definition: cfg_dlg.cpp:239
string mBrowserPath
in der Browser-Dateiauswahlbox eingegebener Pfad
Definition: cfg_dlg.h:39
bool getDefaultBrowserPath(string &path)
Holt den Pfad zum Default-Browser.
Definition: cfg_dlg.cpp:134
void accept()
Slot fuer den OK-Button.
Definition: cfg_dlg.cpp:199
Anzeigeart des Rechners.
Definition: cfgs.h:48