Databasehandlingdialogclasses  0.5.3
Public Slots | Signals | Public Member Functions | Protected Types | Protected Slots | Protected Member Functions | Friends | List of all members
hk_kdesimplereport Class Reference

KDE Widget to design and execute reports. More...

#include <hk_kdesimplereport.h>

Inheritance diagram for hk_kdesimplereport:
Inheritance graph
[legend]
Collaboration diagram for hk_kdesimplereport:
Collaboration graph
[legend]

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_kdeformfocusfocus (void)
 
hk_kdeformfocusformfocus (void)
 
virtual bool load_report (const hk_string &name="")
 
virtual bool set_mode (enum_mode)
 
hk_kdereportkdereport (void)
 
virtual void script_error (hk_visible *, hk_interpreter::enum_action)
 
bool focus_multipleselected (void) const
 
virtual void reset_has_changed (void)
 
hk_kdereportpartwidgetreportpartwidget () 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
 

Detailed Description

KDE Widget to design and execute reports.

Version
Revision
1.33
Author
Horst Knorr (hk_cl.nosp@m.asse.nosp@m.s@kno.nosp@m.da.o.nosp@m.rg)

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.


The documentation for this class was generated from the following files: