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