12 #ifndef HK_KDEREPORTPARTWIDGET_H 13 #define HK_KDEREPORTPARTWIDGET_H 16 #include "hk_presentation.h" 17 #include <kparts/dockmainwindow.h> 30 class hk_kdereportpart;
47 friend class hk_kdereportpart;
52 bool set_presentationdatasource(
long n,
bool r=
true);
53 long presentationdatasource(
void);
54 void set_database(hk_database*);
55 hk_database* database(
void);
56 void set_nodesignmode(
bool);
57 void set_mode(hk_presentation::enum_mode s);
58 hk_presentation::enum_mode mode(
void);
60 bool load_report(
const hk_string& name=
"");
61 bool while_executing(
void)
const;
62 void stop_execution(
void);
63 virtual void show_widget(
void);
64 virtual void hide_widget(
void);
65 virtual bool close_widget(
void);
69 void set_caller_form(
const hk_string&);
70 hk_string caller_form(
void)
const;
73 void signal_closed(QWidget*);
74 void signal_setcaption(
const QString&);
75 void signal_raise_form(
const hk_string&);
78 void set_designmode(
void);
79 void set_viewmode(
void);
80 void save_report(
void);
81 void saveas_report(
void);
82 void close_report(
void);
83 void slot_showtoolbar(
void);
84 void print_report(
void);
85 void select_section(
void);
90 void closeEvent ( QCloseEvent* e);
93 void fieldbutton_clicked(
void);
94 void pointerbutton_clicked(
void);
95 void viewbutton_clicked(
void);
96 void designbutton_clicked(
void);
97 void field_created(
void);
98 void bulkfont_clicked(
void);
99 void bulkforegroundcolour_clicked(
void);
100 void bulkbackgroundcolour_clicked(
void);
101 void slot_has_changed();
102 void clipboard_changed();
103 void slot_focuswidget_changed();
107 KRadioAction* p_pointeraction;
108 KRadioAction* p_fieldaction;
109 KRadioAction* p_designaction;
110 KRadioAction* p_viewaction;
111 KAction* p_printaction;
112 KAction* p_sectionaction;
113 KAction* p_reportpropertyaction;
114 KAction* p_saveaction;
115 KAction* p_saveasaction;
116 KActionMenu* p_bulkaction;
117 KAction* p_bulkfontaction;
118 KAction* p_bulkforegroundcolouraction;
119 KAction* p_bulkbackgroundcolouraction;
121 KAction* p_deleteaction;
122 KAction* p_copyaction;
123 KAction* p_pasteaction;
124 KAction* p_cutaction;
129 KActionMenu* p_resizeaction;
130 KAction* p_minwidthaction;
131 KAction* p_maxwidthaction;
132 KAction* p_minheightaction;
133 KAction* p_maxheightaction;
134 KAction* p_minsizeaction;
135 KAction* p_maxsizeaction;
136 KActionMenu*p_alignaction;
137 KAction* p_alignleftaction;
138 KAction* p_alignrightaction;
139 KAction* p_aligntopaction;
140 KAction* p_alignbottomaction;
141 hk_string p_callerform;
144 void set_reporttoolbar(
void);
153 QWidgetStack* p_stack;
156 hk_kdereportpart* p_reportpart;
160 void set_caption(
void);
Definition: hk_kdereportpartwidget.cpp:51
KDE Widget to design and execute reports.
Definition: hk_kdesimplereport.h:42