class hk_kdesimplereport

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

Definition#include <hk_kdeclasses/hk_kdeclasses/hk_kdesimplereport.h>
InheritsQWidget (unknown) [public ], hk_report [public ]
List of all Methods
Annotated List
Files
Globals
Hierarchy
Index

Public Methods

Public Slots

Signals

Protected Types

Protected Methods

Protected Slots


Detailed Description

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.

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

hk_kdesimplereport

 ~hk_kdesimplereport ()

~hk_kdesimplereport

[virtual]

void  set_kdereport (hk_kdereport*)

set_kdereport

void  set_autoclose (bool c)

set_autoclose

void  set_field2create (bool)

set_field2create

bool  field2create (void)

field2create

void  set_focus (QWidget*,hk_kdereportsection*)

set_focus

void  clearfocus (void)

clearfocus

hk_kdeformfocus*  focus (void)

focus

hk_kdeformfocus*  formfocus (void)

formfocus

bool  load_report (const hk_string& name="")

load_report

[virtual]

Reimplemented from hk_report.

bool  set_mode (enum_mode)

set_mode

[virtual]

Reimplemented from hk_report.

hk_kdereport*  kdereport (void)

kdereport

void  script_error (hk_visible*, hk_interpreter::enum_action)

script_error

[virtual]

Reimplemented from hk_presentation.

bool  ctrl_key_pressed (void)

ctrl_key_pressed

[const]

void  closereport (void)

closereport

[signal]

void  signalfield_created (void)

signalfield_created

[signal]

void  field_created (void)

field_created

[slot]

void  set_focus2property (void)

set_focus2property

[slot]

void  set_sections (void)

set_sections

[slot]

void  show_property (void)

show_property

[slot]

void  set_for_all (enum_bulkoperation)

set_for_all

[slot]

hk_reportsection*  widget_specific_new_section (void)

widget_specific_new_section

[protected virtual]

Reimplemented from hk_report.

void  keyPressEvent ( QKeyEvent * event )

keyPressEvent

[protected virtual]

void  keyReleaseEvent ( QKeyEvent * event)

keyReleaseEvent

[protected virtual]

void  widget_specific_after_loadreport (void)

widget_specific_after_loadreport

[protected virtual]

Reimplemented from hk_report.

bool  widget_specific_before_modechanges (enum_mode)

widget_specific_before_modechanges

[protected virtual]

bool  eventFilter (QObject* object,QEvent* event)

eventFilter

[protected]

bool  reporteventFilter (QObject* object,QEvent* event)

reporteventFilter

[protected]

void  before_source_vanishes (void)

before_source_vanishes

[protected virtual]

Reimplemented from hk_presentation.

void  database_has_vanished (void)

database_has_vanished

[protected virtual]

Reimplemented from hk_presentation.

void  widget_specific_modechanges (enum_mode s)

widget_specific_modechanges

[protected virtual]

void  widget_specific_before_execute (void)

widget_specific_before_execute

[protected virtual]

Reimplemented from hk_report.

void  widget_specific_after_execute (void)

widget_specific_after_execute

[protected virtual]

Reimplemented from hk_report.

bool  widget_specific_after_new_page (void)

widget_specific_after_new_page

[protected virtual]

Reimplemented from hk_report.

void  widget_specific_presentationresize (void)

widget_specific_presentationresize

[protected virtual]

Reimplemented from hk_presentation.

void  widget_specific_backgroundcolour_changed (const hk_colour&)

widget_specific_backgroundcolour_changed

[protected virtual]

void  widget_specific_foregroundcolour_changed (const hk_colour&)

widget_specific_foregroundcolour_changed

[protected virtual]

void  widget_specific_fieldresize (hk_visible* v)

widget_specific_fieldresize

[protected virtual]

Reimplemented from hk_presentation.

void  mousemenu (QMouseEvent* m)

mousemenu

[protected]

enum enum_adjust {al,ar,at,ab,sminw,smaxw,sminh,smaxh,smaxs,smins}

enum_adjust

[protected]

void  adjust_widgets (enum_adjust)

adjust_widgets

[protected]

void  resize_widget (QWidget*,enum_adjust,int minw,int maxw,int minh,int maxh,int minx,int maxx,int miny,int maxy)

resize_widget

[protected]

void  repaint_focus (void)

repaint_focus

[protected]

void  printing_cancelled (void)

printing_cancelled

[protected slots slot]

void  delete_widgets (void)

delete_widgets

[protected slots slot]

void  copy_widgets (void)

copy_widgets

[protected slots slot]

void  paste_widgets (void)

paste_widgets

[protected slots slot]

void  cut_widgets (void)

cut_widgets

[protected slots slot]

void  enable_actions (void)

enable_actions

[protected slots slot]