00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012 #ifndef HK_KDESUBREPORTDIALOG_H
00013 #define HK_KDESUBREPORTDIALOG_H
00014 #include "hk_kdesubreportdialogbase.h"
00015 class hk_reportsection;
00016 class hk_report;
00017
00018 class hk_kdesubreportdialog : public hk_kdesubreportdialogbase
00019 {
00020 Q_OBJECT
00021
00022 public:
00023 hk_kdesubreportdialog( hk_reportsection* s, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00024 ~hk_kdesubreportdialog();
00025 void set_reportsection(hk_reportsection* s);
00026 public slots:
00027 void add_dependingfields();
00028 void check_buttons();
00029 void subreport_selected();
00030 void delete_dependingfields();
00031 void dependingon_selected();
00032 void delete_subreport();
00033 void set_subreport();
00034 void set_subreportlist();
00035 void set_masterfield();
00036 private:
00037 hk_reportsection* p_section;
00038 hk_report* p_report;
00039
00040 };
00041 #endif // HK_KDESUBREPORTDIALOG_H