00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef HK_KDEXMLEXPORTDIALOGBASE_H
00011 #define HK_KDEXMLEXPORTDIALOGBASE_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 QLineEdit;
00021 class QComboBox;
00022 class QLabel;
00023 class QToolButton;
00024 class QCheckBox;
00025 class QPushButton;
00026
00027 class hk_kdexmlexportdialogbase : public QDialog
00028 {
00029 Q_OBJECT
00030
00031 public:
00032 hk_kdexmlexportdialogbase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00033 ~hk_kdexmlexportdialogbase();
00034
00035 QLineEdit* maindocumenttagfield;
00036 QLineEdit* rowelementfield;
00037 QComboBox* typefield;
00038 QLabel* typelabel;
00039 QComboBox* tablenamefield;
00040 QLabel* maindocumenttaglabel;
00041 QLabel* tablenamelabel;
00042 QLabel* rowelementlabel;
00043 QLabel* filelable;
00044 QLineEdit* filefield;
00045 QToolButton* filebutton;
00046 QCheckBox* structurefield;
00047 QCheckBox* attributefield;
00048 QCheckBox* excelxmlfield;
00049 QPushButton* buttonOk;
00050 QPushButton* buttonCancel;
00051 QPushButton* buttonHelp;
00052
00053 public slots:
00054 virtual void ok_clicked();
00055 virtual void listtype_changed();
00056 virtual void help_clicked();
00057 virtual void buttons_enabled();
00058
00059 protected:
00060 QGridLayout* hk_kdexmlexportdialogbaseLayout;
00061 QSpacerItem* Spacer2;
00062 QGridLayout* layout7;
00063 QHBoxLayout* Layout10;
00064 QVBoxLayout* layout5;
00065 QSpacerItem* Spacer1_2;
00066 QVBoxLayout* Layout5;
00067 QSpacerItem* Spacer1;
00068
00069 protected slots:
00070 virtual void languageChange();
00071
00072 virtual void excel_clicked();
00073 virtual void filebutton_clicked();
00074
00075
00076 };
00077
00078 #endif // HK_KDEXMLEXPORTDIALOGBASE_H