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 QFrame;
00027 class QComboBox;
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 QFrame* storageframe;
00046 QLabel* loadlabel;
00047 QLabel* storelabel;
00048 QLabel* querylabel;
00049 QLabel* formlabel;
00050 QLabel* reportlabel;
00051 QLabel* alllabel;
00052 QComboBox* formload;
00053 QComboBox* reportstore;
00054 QComboBox* allstore;
00055 QComboBox* allload;
00056 QComboBox* reportload;
00057 QComboBox* queryload;
00058 QComboBox* querystore;
00059 QComboBox* formstore;
00060 QLabel* createlabel;
00061 QPushButton* createbutton;
00062 QComboBox* automaticupdatefield;
00063 QLabel* automaticupdatelabel;
00064 QWidget* encodingpage;
00065 QComboBox* databaseencodingfield;
00066 QLabel* databaseencodinglabel;
00067
00068 public slots:
00069 virtual void ok_clicked();
00070 virtual void selection_changed();
00071 virtual void listview_changed();
00072 virtual void create_clicked();
00073 virtual void alload_changed();
00074 virtual void allstore_changed();
00075 virtual void encoding_changed();
00076
00077 protected:
00078 QGridLayout* hk_kdedatabasesettingbaseLayout;
00079 QSpacerItem* spacer2;
00080 QHBoxLayout* Layout1;
00081 QSpacerItem* Horizontal_Spacing2;
00082 QGridLayout* systemtablepageLayout;
00083 QGridLayout* storageframeLayout;
00084 QGridLayout* encodingpageLayout;
00085 QSpacerItem* spacer3;
00086 QSpacerItem* spacer4;
00087
00088 protected slots:
00089 virtual void languageChange();
00090
00091 };
00092
00093 #endif // HK_KDEDATABASESETTINGBASE_H