Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

hk_kdesimplereport Class Reference

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

#include <hk_kdesimplereport.h>

Inheritance diagram for hk_kdesimplereport:

hk_report hk_presentation List of all members.

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)
virtual ~hk_kdesimplereport ()
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_kdereportkdereport (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_reportsectionwidget_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_classes@knoda.org)
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.


Member Enumeration Documentation

enum hk_kdesimplereport::enum_adjust [protected]
 

Enumeration values:
al 
ar 
at 
ab 
sminw 
smaxw 
sminh 
smaxh 
smaxs 
smins 


Constructor & Destructor Documentation

hk_kdesimplereport::hk_kdesimplereport QWidget *  parent = 0,
const char *  name = 0,
WFlags  fl = 0
 

virtual hk_kdesimplereport::~hk_kdesimplereport  )  [virtual]
 


Member Function Documentation

void hk_kdesimplereport::adjust_widgets enum_adjust   )  [protected]
 

virtual void hk_kdesimplereport::before_source_vanishes void   )  [protected, virtual]
 

Reimplemented from hk_presentation.

void hk_kdesimplereport::clearfocus void   ) 
 

void hk_kdesimplereport::copy_widgets void   )  [protected, slot]
 

void hk_kdesimplereport::cut_widgets void   )  [protected, slot]
 

virtual void hk_kdesimplereport::database_has_vanished void   )  [protected, virtual]
 

Reimplemented from hk_presentation.

void hk_kdesimplereport::delete_widgets void   )  [protected, slot]
 

void hk_kdesimplereport::enable_actions void   )  [protected, slot]
 

bool hk_kdesimplereport::eventFilter QObject *  object,
QEvent *  event
[protected]
 

bool hk_kdesimplereport::field2create void   ) 
 

void hk_kdesimplereport::field_created void   )  [slot]
 

hk_kdeformfocus* hk_kdesimplereport::focus void   ) 
 

bool hk_kdesimplereport::focus_multipleselected void   )  const
 

hk_kdeformfocus* hk_kdesimplereport::formfocus void   ) 
 

hk_kdereport* hk_kdesimplereport::kdereport void   ) 
 

virtual void hk_kdesimplereport::keyPressEvent QKeyEvent *  event  )  [protected, virtual]
 

virtual void hk_kdesimplereport::keyReleaseEvent QKeyEvent *  event  )  [protected, virtual]
 

virtual bool hk_kdesimplereport::load_report const hk_string name = ""  )  [virtual]
 

Reimplemented from hk_report.

void hk_kdesimplereport::mousemenu QMouseEvent *  m  )  [protected]
 

void hk_kdesimplereport::paste_widgets void   )  [protected, slot]
 

void hk_kdesimplereport::printing_cancelled void   )  [protected, slot]
 

void hk_kdesimplereport::repaint_focus void   )  [protected]
 

bool hk_kdesimplereport::reporteventFilter QObject *  object,
QEvent *  event
[protected]
 

hk_kdereportpartwidget* hk_kdesimplereport::reportpartwidget  )  const
 

virtual void hk_kdesimplereport::reset_has_changed void   )  [virtual]
 

void hk_kdesimplereport::resize_widget QWidget *  ,
enum_adjust  ,
int  minw,
int  maxw,
int  minh,
int  maxh,
int  minx,
int  maxx,
int  miny,
int  maxy
[protected]
 

virtual void hk_kdesimplereport::script_error hk_visible ,
hk_interpreter::enum_action 
[virtual]
 

Reimplemented from hk_presentation.

void hk_kdesimplereport::set_autoclose bool  c  ) 
 

void hk_kdesimplereport::set_field2create bool   ) 
 

void hk_kdesimplereport::set_focus QWidget *  ,
hk_kdereportsection *  ,
bool  multiple
 

void hk_kdesimplereport::set_focus2property void   )  [slot]
 

void hk_kdesimplereport::set_for_all enum_bulkoperation   )  [slot]
 

virtual void hk_kdesimplereport::set_has_changed enum_has_changed  forcesetting = standard  )  [protected, virtual]
 

void hk_kdesimplereport::set_kdereport hk_kdereport  )  [protected]
 

virtual bool hk_kdesimplereport::set_mode enum_mode   )  [virtual]
 

Reimplemented from hk_report.

void hk_kdesimplereport::set_reportpartwidget hk_kdereportpartwidget *   )  [protected]
 

void hk_kdesimplereport::set_sections void   )  [slot]
 

void hk_kdesimplereport::show_property void   )  [slot]
 

void hk_kdesimplereport::signal_focuswidget_changed void   )  [signal]
 

void hk_kdesimplereport::signal_has_changed void   )  [signal]
 

void hk_kdesimplereport::signalfield_created void   )  [signal]
 

virtual void hk_kdesimplereport::widget_specific_after_execute void   )  [protected, virtual]
 

Reimplemented from hk_report.

virtual void hk_kdesimplereport::widget_specific_after_loadreport void   )  [protected, virtual]
 

Reimplemented from hk_report.

virtual bool hk_kdesimplereport::widget_specific_after_new_page void   )  [protected, virtual]
 

If this function returns false the execution of the report will be cancelled

Reimplemented from hk_report.

virtual void hk_kdesimplereport::widget_specific_backgroundcolour_changed const hk_colour  )  [protected, virtual]
 

virtual void hk_kdesimplereport::widget_specific_before_execute void   )  [protected, virtual]
 

Reimplemented from hk_report.

virtual bool hk_kdesimplereport::widget_specific_before_modechanges enum_mode   )  [protected, virtual]
 

virtual void hk_kdesimplereport::widget_specific_fieldresize hk_visible v  )  [protected, virtual]
 

Reimplemented from hk_presentation.

virtual void hk_kdesimplereport::widget_specific_foregroundcolour_changed const hk_colour  )  [protected, virtual]
 

virtual void hk_kdesimplereport::widget_specific_modechanges enum_mode  s  )  [protected, virtual]
 

virtual hk_reportsection* hk_kdesimplereport::widget_specific_new_section void   )  [protected, virtual]
 

Reimplemented from hk_report.

virtual void hk_kdesimplereport::widget_specific_presentationresize void   )  [protected, virtual]
 

Reimplemented from hk_presentation.


Friends And Related Function Documentation

friend class hk_kdereport [friend]
 

friend class hk_kdereportpartwidget [friend]
 


The documentation for this class was generated from the following file:
Generated on Thu Mar 9 18:40:42 2006 for hk_classes by  doxygen 1.4.1