Almetare  1.15
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 
32 class CfgDlg : public CfgBaseDlg
33 {
34  Q_OBJECT
35 
37  QPixmap& mApplIconPixmap;
39  string mBrowserPath;
40  bool getDefaultBrowserPath(string& path);
41 public:
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
QPixmap & mApplIconPixmap
Pixmap mit dem Application-Icon (links oben im Dialog)
Definition: cfg_dlg.h:37
~CfgDlg()
Destruktor.
Definition: cfg_dlg.cpp:95
void cbEnDisable()
Enabled und disabled den Search-Button und das Browser-Pfad-Eingabefeld in Abhaengigkeit von der Chec...
Definition: cfg_dlg.cpp:106
void butHelp()
Slot fuer den Hilfe-Button. Zeigt Hilfedatei im HTML-Browser an.
Definition: cfg_dlg.cpp:259
void butAbout()
Slot fuer den About-Button. Zeigt About-Dialogbox an.
Definition: cfg_dlg.cpp:239
Implementierung der Basisfunktionalitaet des Taschenrechner-Dialogs aller Taschenrechner (Modul base)...
Die Klasse enthaelt die Implementierung der eigenen Funktionalitaet der Konfiguraions-Dialogbox.
Definition: cfg_dlg.h:32
CalcDlgBase * mParentP
Parent kann jeder Taschenrechner sein.
Definition: cfg_dlg.h:36
Anzeigeart des Rechners.
Definition: cfgs.h:47
Definition: cfg_base_dlg.h:25
void accept()
Slot fuer den OK-Button.
Definition: cfg_dlg.cpp:199
bool getDefaultBrowserPath(string &path)
Holt den Pfad zum Default-Browser.
Definition: cfg_dlg.cpp:134
string mBrowserPath
in der Browser-Dateiauswahlbox eingegebener Pfad
Definition: cfg_dlg.h:39
CfgDlg(CalcDlgBase *calcBaseP, QPixmap &applIconPixmap, QWidget *parent=0, const char *name=0, bool modal=FALSE, WFlags fl=0)
Konstruktor.
Definition: cfg_dlg.cpp:51
In dieser Klasse ist die Basisfunktionalitaet des Taschenrechner-Dialogs aller Taschenrechner impleme...
Definition: calc_dlg_base.h:69
Cfgs * mCfgsP
Zeiger auf die Konfigurationsparameter des Rechners.
Definition: cfg_dlg.h:38
void butSearch()
Slot fuer den Button zur Auswahl des Browsers.
Definition: cfg_dlg.cpp:183