00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef KNODAPROGRAM_H
00013 #define KNODAPROGRAM_H
00014 #include "knodaprogrambase.h"
00015 #include <hk_string.h>
00016 #include <kmainwindow.h>
00017 #include <list>
00018 #include <qvariant.h>
00019 #include <qdialog.h>
00020 class hk_drivermanager;
00021 class knodaprogrambase;
00022 typedef class parameters
00023 {
00024 public:
00025 hk_string driver;
00026 QString database;
00027 QString form;
00028 bool runtime;
00029
00030 bool classic_mdi;
00031 bool classic;
00032 } ;
00033
00034 class knodaprogram : public KMainWindow
00035 {
00036 Q_OBJECT
00037
00038 public:
00039 knodaprogram( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ,parameters* p=0);
00040 ~knodaprogram();
00041 void connect_clicked(void);
00042
00043 protected:
00044 virtual void closeEvent(QCloseEvent*);
00045 private:
00046 knodaprogrambase* p_mainwidget;
00047
00048 };
00049 #endif // KNODAPROGRAM_H