Databasehandlingdialogclasses
0.5.3
|
KDE Widget to design and execute reports. More...
#include <hk_kdesimplereport.h>
Public Slots | |
void | field_created (void) |
void | set_focus2property (void) |
void | set_sections (void) |
void | show_property (void) |
void | set_for_all (enum_bulkoperation) |
Signals | |
void | signalfield_created (void) |
void | signal_has_changed (void) |
void | signal_focuswidget_changed (void) |
Public Member Functions | |
hk_kdesimplereport (QWidget *parent=0, const char *name=0, WFlags fl=0) | |
void | set_autoclose (bool c) |
void | set_field2create (bool) |
bool | field2create (void) |
void | set_focus (QWidget *, hk_kdereportsection *, bool multiple) |
void | clearfocus (void) |
hk_kdeformfocus * | focus (void) |
hk_kdeformfocus * | formfocus (void) |
virtual bool | load_report (const hk_string &name="") |
virtual bool | set_mode (enum_mode) |
hk_kdereport * | kdereport (void) |
virtual void | script_error (hk_visible *, hk_interpreter::enum_action) |
bool | focus_multipleselected (void) const |
virtual void | reset_has_changed (void) |
hk_kdereportpartwidget * | reportpartwidget () const |
Protected Types | |
enum | enum_adjust { al, ar, at, ab, sminw, smaxw, sminh, smaxh, smaxs, smins } |
Protected Slots | |
void | printing_cancelled (void) |
void | delete_widgets (void) |
void | copy_widgets (void) |
void | paste_widgets (void) |
void | cut_widgets (void) |
void | enable_actions (void) |
Protected Member Functions | |
virtual void | set_has_changed (enum_has_changed forcesetting=standard) |
virtual hk_reportsection * | widget_specific_new_section (void) |
virtual void | keyPressEvent (QKeyEvent *event) |
virtual void | keyReleaseEvent (QKeyEvent *event) |
virtual void | widget_specific_after_loadreport (void) |
virtual bool | widget_specific_before_modechanges (enum_mode) |
bool | eventFilter (QObject *object, QEvent *event) |
bool | reporteventFilter (QObject *object, QEvent *event) |
virtual void | before_source_vanishes (void) |
virtual void | database_has_vanished (void) |
virtual void | widget_specific_modechanges (enum_mode s) |
virtual void | widget_specific_before_execute (void) |
virtual void | widget_specific_after_execute (void) |
virtual bool | widget_specific_after_new_page (void) |
virtual void | widget_specific_presentationresize (void) |
virtual void | widget_specific_backgroundcolour_changed (const hk_colour &) |
virtual void | widget_specific_foregroundcolour_changed (const hk_colour &) |
virtual void | widget_specific_fieldresize (hk_visible *v) |
void | mousemenu (QMouseEvent *m) |
void | adjust_widgets (enum_adjust) |
void | resize_widget (QWidget *, enum_adjust, int minw, int maxw, int minh, int maxh, int minx, int maxx, int miny, int maxy) |
void | repaint_focus (void) |
void | set_kdereport (hk_kdereport *) |
void | set_reportpartwidget (hk_kdereportpartwidget *) |
Friends | |
class | hk_kdereport |
class | hk_kdereportpartwidget |
KDE Widget to design and execute reports.
hk_kdesimplereport is a KDE widget to design and execute reports. Just set the database with hk_presentation::set_database. Load existing reports with hk_report::load_report. hk_kdesimplereport does not include a preview window. In mode 'design' you can design your widget. For interactive use it is better to use hk_kdereport because it provides toolbars and a preview window.