00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef HK_KDEREPORTCONDITIONDIALOGBASE_H
00011 #define HK_KDEREPORTCONDITIONDIALOGBASE_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 QPushButton;
00021 class QGroupBox;
00022 class QListView;
00023 class QListViewItem;
00024 class QLabel;
00025 class QComboBox;
00026
00027 class hk_kdereportconditiondialogbase : public QDialog
00028 {
00029 Q_OBJECT
00030
00031 public:
00032 hk_kdereportconditiondialogbase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00033 ~hk_kdereportconditiondialogbase();
00034
00035 QPushButton* buttonOk;
00036 QPushButton* buttonCancel;
00037 QGroupBox* GroupBox2;
00038 QListView* conditionlist;
00039 QLabel* conditionlabel;
00040 QPushButton* addbutton;
00041 QComboBox* formdatasourcefield;
00042 QComboBox* conditionfield;
00043 QLabel* reportlabel;
00044 QComboBox* reportfield;
00045 QLabel* formdatasourcelabel;
00046 QLabel* formfieldlabel;
00047 QPushButton* deletebutton;
00048 QComboBox* formfieldfield;
00049
00050 public slots:
00051 virtual void add_clicked();
00052 virtual void delete_clicked();
00053 virtual void formdatasource_changed();
00054 virtual void formfield_change();
00055 virtual void check_buttons();
00056 virtual void reportfield_changed();
00057
00058 protected:
00059 QGridLayout* hk_kdereportconditiondialogbaseLayout;
00060 QVBoxLayout* Layout5;
00061 QSpacerItem* Spacer1;
00062 QGridLayout* GroupBox2Layout;
00063 QGridLayout* Layout17;
00064 QSpacerItem* Spacer2;
00065 QSpacerItem* Spacer5_2;
00066 QSpacerItem* Spacer23;
00067
00068 protected slots:
00069 virtual void languageChange();
00070
00071 };
00072
00073 #endif // HK_KDEREPORTCONDITIONDIALOGBASE_H