Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

knodaprogrambase.h

00001 /****************************************************************************
00002  ** Form interface generated from reading ui file 'main5.ui'
00003  **
00004  ** Created: Sam Mai 4 22:11:37 2002
00005  **      by:  The User Interface Compiler (uic)
00006  **
00007  ** WARNING! All changes made in this file will be lost!
00008  ****************************************************************************/
00009 #ifndef KNODAPROGRAMBASE_H
00010 #define KNODAPROGRAMBASE_H
00011 
00012 #include <qvariant.h>
00013 #include <qwidget.h>
00014 #include <hk_string.h>
00015 #include <hk_class.h>
00016 #include <kmainwindow.h>
00017 #include <list>
00018 class QVBoxLayout;
00019 class QHBoxLayout;
00020 class QGridLayout;
00021 class KPushButton;
00022 class QButtonGroup;
00023 class QComboBox;
00024 class QLabel;
00025 class QVBox;
00026 class QWorkspace;
00027 class hk_drivermanager;
00028 class knodamainwindow;
00029 
00030 class knodaprogrambase : public QWidget
00031 {
00032     Q_OBJECT
00033 
00034         public:
00035         knodaprogrambase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ,const hk_string& driver="",const QString& database="",const QString& form="",bool runtime=false,bool with_workspace=false,bool classiclook=false);
00036         ~knodaprogrambase();
00037 
00038         QLabel* logolabel;
00039         QButtonGroup* ButtonGroup1;
00040         QComboBox* driverlist;
00041         KPushButton* connectbutton;
00042         KPushButton* quitbutton;
00043         KPushButton* optionbutton;
00044         KPushButton* aboutbutton;
00045 
00046     public slots:
00047         virtual void about_clicked();
00048         virtual void connect_clicked();
00049         virtual void options_clicked();
00050         virtual void quit_clicked();
00051         virtual void set_databaselist();
00052 
00053     protected:
00054         QHBoxLayout* knodaprogrambaseLayout;
00055         QVBoxLayout* ButtonGroup1Layout;
00056         hk_drivermanager* p_drivermanager;
00057         hk_string p_driver;
00058         QString p_selecteddb;
00059         QString p_selectedform;
00060         bool p_runtime;
00061         bool p_useworkspace;
00062         bool p_docklook;
00063 
00064 };
00065 
00066 class hk_kdeworkspace:public KMainWindow,public hk_class
00067 {
00068 Q_OBJECT
00069   public:
00070   hk_kdeworkspace(QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00071 ~hk_kdeworkspace();
00072   QWorkspace* p_workspace;
00073 knodamainwindow* p_mainwindow;
00074 private slots:
00075 void showdb_clicked();
00076 private:
00077  QVBox* p_vbox;
00078 };
00079 
00080 
00081 #endif                                            // KNODAPROGRAMBASE_H

Generated on Tue Mar 22 23:28:15 2005 for Databasehandlingdialogclasses by  doxygen 1.4.1