00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef HK_KDEDATABASESETTINGBASE_H
00011 #define HK_KDEDATABASESETTINGBASE_H
00012
00013 #include <qvariant.h>
00014 #include <qdialog.h>
00015
00016 class QVBoxLayout;
00017 class QHBoxLayout;
00018 class QGridLayout;
00019 class QSpacerItem;
00020 class QLabel;
00021 class QPushButton;
00022 class KListView;
00023 class QListViewItem;
00024 class QWidgetStack;
00025 class QWidget;
00026 class QComboBox;
00027 class QFrame;
00028
00029 class hk_kdedatabasesettingbase : public QDialog
00030 {
00031 Q_OBJECT
00032
00033 public:
00034 hk_kdedatabasesettingbase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00035 ~hk_kdedatabasesettingbase();
00036
00037 QLabel* headertext;
00038 QLabel* textLabel2;
00039 QPushButton* buttonHelp;
00040 QPushButton* ok_button;
00041 QPushButton* cancel_button;
00042 KListView* listview;
00043 QWidgetStack* widgetstack;
00044 QWidget* systemtablepage;
00045 QLabel* createlabel;
00046 QPushButton* createbutton;
00047 QComboBox* automaticupdatefield;
00048 QLabel* automaticupdatelabel;
00049 QFrame* storageframe;
00050 QLabel* loadlabel;
00051 QLabel* querylabel;
00052 QLabel* formlabel;
00053 QComboBox* formload;
00054 QComboBox* queryload;
00055 QComboBox* allload;
00056 QLabel* alllabel;
00057 QLabel* reportlabel;
00058 QComboBox* reportload;
00059 QComboBox* moduleload;
00060 QLabel* modulelabel;
00061 QWidget* encodingpage;
00062 QComboBox* databaseencodingfield;
00063 QLabel* databaseencodinglabel;
00064
00065 public slots:
00066 virtual void ok_clicked();
00067 virtual void selection_changed();
00068 virtual void listview_changed();
00069 virtual void create_clicked();
00070 virtual void alload_changed();
00071 virtual void allstore_changed();
00072 virtual void encoding_changed();
00073
00074 protected:
00075 QGridLayout* hk_kdedatabasesettingbaseLayout;
00076 QSpacerItem* spacer2;
00077 QHBoxLayout* Layout1;
00078 QSpacerItem* Horizontal_Spacing2;
00079 QGridLayout* systemtablepageLayout;
00080 QGridLayout* storageframeLayout;
00081 QGridLayout* encodingpageLayout;
00082 QSpacerItem* spacer3;
00083 QSpacerItem* spacer4;
00084
00085 protected slots:
00086 virtual void languageChange();
00087
00088 };
00089
00090 #endif // HK_KDEDATABASESETTINGBASE_H