#include <hk_interpreter.h>
Inheritance diagram for hk_interpreter:


Public Types | |
| enum | enum_action { a_before_row_change, a_after_row_change, a_click, a_doubleclick, a_on_open, a_on_close, a_on_getfocus, a_on_loosefocus, a_on_key, a_before_update, a_after_update, a_before_delete, a_after_delete, a_before_insert, a_after_insert, a_on_print_data, a_on_print_new_page, a_on_select, a_on_valuechanged } |
Public Member Functions | |
| hk_interpreter (hk_presentation *p) | |
| virtual void | init () |
| virtual bool | on_click (hk_visible *)=0 |
| virtual bool | on_doubleclick (hk_visible *)=0 |
| virtual bool | before_row_change (hk_dsvisible *)=0 |
| virtual bool | after_row_change (hk_dsvisible *)=0 |
| virtual bool | before_update (hk_dsvisible *)=0 |
| virtual bool | after_update (hk_dsvisible *)=0 |
| virtual bool | before_delete (hk_dsvisible *)=0 |
| virtual bool | after_delete (hk_dsvisible *)=0 |
| virtual bool | before_insert (hk_dsvisible *)=0 |
| virtual bool | after_insert (hk_dsvisible *)=0 |
| virtual bool | on_close (hk_visible *)=0 |
| virtual bool | on_open (hk_visible *)=0 |
| virtual bool | on_getfocus (hk_visible *)=0 |
| virtual bool | on_loosefocus (hk_visible *)=0 |
| virtual bool | on_key (hk_visible *)=0 |
| virtual bool | on_valuechanged (hk_dsdatavisible *)=0 |
| virtual bool | on_print_data (hk_reportdata *)=0 |
| virtual bool | on_print_new_page (hk_report *)=0 |
| virtual bool | on_select (hk_dscombobox *)=0 |
| virtual bool | on_select (hk_dsgridcolumn *)=0 |
| bool | scripterror (void) |
| hk_string | errormessage (void) |
| int | error_rownumber (void) |
| virtual hk_string | interpretername (void) const |
Protected Attributes | |
| hk_presentation * | p_presentation |
| bool | p_error_occured |
| hk_string | p_errormessage |
| int | p_error_rownumber |
hk_interpreter is the basic class for script handling
|
|
executes the after_delete action Implemented in hk_no_interpreter. |
|
|
executes the after_insert action Implemented in hk_no_interpreter. |
|
|
executes the after_row_change action Implemented in hk_no_interpreter. |
|
|
executes the after_update action Implemented in hk_no_interpreter. |
|
|
executes the before_delete action Implemented in hk_no_interpreter. |
|
|
executes the before_insert action Implemented in hk_no_interpreter. |
|
|
executes the before_row_change action Implemented in hk_no_interpreter. |
|
|
executes the before_update action Implemented in hk_no_interpreter. |
|
|
|
|
|
|
|
|
|
|
|
executes the on_click action Implemented in hk_no_interpreter. |
|
|
executes the on_close action Implemented in hk_no_interpreter. |
|
|
executes the on_doubleclick action Implemented in hk_no_interpreter. |
|
|
executes the on_getfocus action Implemented in hk_no_interpreter. |
|
|
executes the on_key action Implemented in hk_no_interpreter. |
|
|
executes the on_loosefocus action Implemented in hk_no_interpreter. |
|
|
executes the on_open action Implemented in hk_no_interpreter. |
|
|
executes the on_print_data action Implemented in hk_no_interpreter. |
|
|
executes the on_print_new_page action Implemented in hk_no_interpreter. |
|
|
executes the on_valuechanged action Implemented in hk_no_interpreter. |
|
|
|
1.4.6