11 #ifndef HK_KDEBUTTON_H 12 #define HK_KDEBUTTON_H 13 #include "hk_button.h" 14 #include <qpushbutton.h> 32 virtual void show_widget(
void);
33 virtual void hide_widget(
void);
34 virtual bool close_widget(
void);
35 virtual bool load_icon(
const hk_string& filename,
bool registerchange=
true);
36 virtual void show_icon();
37 virtual void set_is_togglebutton(
bool,
bool registerchange=
true,
bool forcesetting=
false);
38 virtual void set_is_pushed(
bool,
bool registerchange=
true,
bool forcesetting=
false);
40 void button_clicked(
void);
44 void toggle_state_changed(
int state);
47 virtual void focusInEvent ( QFocusEvent * );
48 virtual void focusOutEvent ( QFocusEvent * );
49 virtual void widget_specific_tooltip_changed(
void);
50 virtual bool widget_specific_coordinates(uint px,uint py,uint pwidth,uint pheight);
51 virtual bool widget_specific_open_form(
void);
52 virtual bool widget_specific_close_form(
void);
53 virtual bool widget_specific_open_table(
void);
54 virtual bool widget_specific_open_query(
void);
55 virtual bool widget_specific_preview_report(
void);
56 virtual bool widget_specific_open_view(
void);
57 virtual void widget_specific_enabled_changed(
void);
58 virtual void widget_specific_label_changed(
void);
59 virtual void widget_specific_font_changed(
void);
60 virtual void resizeEvent (QResizeEvent *);
61 virtual void moveEvent ( QMoveEvent * ) ;
62 virtual void widget_specific_backgroundcolour_changed(
const hk_colour& oldcolour);
63 virtual void widget_specific_foregroundcolour_changed(
const hk_colour& oldcolour);
65 virtual void mouseDoubleClickEvent(QMouseEvent*);
66 virtual bool presentationmode_changed(
void);
69 void reposition(
void);
KDE high level widget to display and design reports.
Definition: hk_kdereport.h:45