Databasehandlingdialogclasses  0.5.3
knodaprogram.h
1 // ****************************************************************************
2 // copyright (c) 2000-2005 Horst Knorr <hk_classes@knoda.org>
3 // This file is part of knoda -Knorr's Datenbank.
4 // This file may be distributed and/or modified under the terms of the
5 // GNU General Public License version 2 as published by the Free Software
6 // Foundation and appearing in the file COPYING included in the
7 // packaging of this file.
8 // This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
9 // WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
10 // ****************************************************************************
11 
12 #ifndef KNODAPROGRAM_H
13 #define KNODAPROGRAM_H
14 #include "knodaprogrambase.h"
15 #include <hk_string.h>
16 #include <kmainwindow.h>
17 #include <list>
18 #include <qvariant.h>
19 #include <qdialog.h>
20 class hk_drivermanager;
21 class knodaprogrambase;
22 /* typedef class parameters
23  {
24  public:
25  hk_string driver;
26  QString database;
27  QString form;
28  bool runtime;
29 // bool internal;
30  bool classic_mdi;
31  bool classic;
32  } ;*/
33 
34 class knodaprogram : public KMainWindow
35 {
36  Q_OBJECT
37 
38  public:
39  knodaprogram( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ,struct_commandlinefields* p=0);
40  ~knodaprogram();
41  void connect_clicked(void);
42 
43  protected:
44  virtual void closeEvent(QCloseEvent*);
45  private:
46  knodaprogrambase* p_mainwidget;
47 
48 };
49 #endif // KNODAPROGRAM_H
Definition: knodaprogram.h:34
Definition: knodaprogrambase.h:29