|
Public Member Functions |
| void | set_unique (bool unique=true, bool endsection=false, bool registerchange=true) |
|
bool | unique (void) |
| hk_reportdata * | new_data (void) |
|
hk_reportdata * | data_at (unsigned int) |
|
vector< hk_reportdata * > * | datalist (void) |
| virtual bool | actual_string (void) |
| hk_string | sectionbegin (void) |
|
void | set_sectionbegin (const hk_string &b, bool registerchange=true) |
| hk_string | sectionend (void) |
|
void | set_sectionend (const hk_string &e, bool registerchange=true) |
| hk_string | betweendata (void) |
|
void | set_betweendata (const hk_string &b, bool registerchange=true) |
| bool | new_uniquevalue (bool justcheck=false) |
| bool | endsection (void) |
| void | set_automatic_create_data (bool d=true, bool registerchange=true) |
| bool | new_page_after_section (void) |
|
void | set_new_page_after_section (bool p, bool registerchange=true) |
| bool | section_was_printed (void) |
| void | set_subreport (const hk_string &subreport="", bool before_data=false, bool registerchange=true) |
|
hk_string | subreportname (void) |
|
hk_report * | subreport (void) |
| void | add_depending_fields (const hk_string &thisreport_field, const hk_string &subreport_field, bool registerchange=true) |
|
void | clear_depending_fields (void) |
|
list< hk_string > * | depending_on_thisreportfields (void) |
|
list< hk_string > * | depending_on_subreportfields (void) |
|
bool | print_subreport_before_data (void) |
|
bool | print_subreport (void) |
| void | set_replacefunction (const hk_string &f, bool registerchange=true) |
|
virtual hk_string | replace (const hk_string &where) |
| void | reset_count (void) |
|
virtual hk_font | font (void) |
|
virtual unsigned long | counts_as (void) |
|
void | set_sectioncountfunction (const hk_string &f, bool registerchange=true) |
|
hk_string | sectioncountfunctionstring (void) |
|
reportsectioncounttype * | sectioncountfunction (void) |
|
virtual void | savedata (ostream &s, bool userdefined=false) |
|
virtual void | loaddata (const hk_string &definition, bool userdefined=false) |
| virtual void | set_datasource (hk_datasource *d) |
|
virtual bool | set_presentationdatasource (long n, bool registerchange=true) |
| hk_string | default_reportdata (void) |
|
void | set_default_reportdata (const hk_string &v, bool registerchange=true) |
|
hk_string | default_beforereportdata (void) |
|
void | set_default_beforereportdata (const hk_string &v, bool registerchange=true) |
|
hk_string | default_afterreportdata (void) |
|
void | set_default_afterreportdata (const hk_string &v, bool registerchange=true) |
|
void | set_default_reportdataconfigurefunction (const hk_string &f, bool registerchange=true) |
|
hk_string | default_reportdataconfigurefunction (void) |
|
int | default_reportprecision (void) |
|
void | set_default_reportprecision (int, bool registerchange=true) |
|
bool | default_use_reportseparator (void) |
|
void | set_default_use_reportseparator (bool, bool registerchange=true) |
|
void | neutralize_definition (bool registerchange) |
|
virtual void | reset (void) |
|
void | clear_countingfields (void) |
|
void | remove_data (hk_reportdata *) |
|
hk_report * | report (void) |
| unsigned int | horizontal2relativ (unsigned int h) |
| unsigned int | vertical2relativ (unsigned int v) |
| unsigned int | relativ2horizontal (unsigned int r) |
| unsigned int | relativ2vertical (unsigned int r) |
|
hk_reportsectionpair * | reportsectionpair (void) |
| bool | set_offset (unsigned int o, bool registerchange=true) |
|
unsigned int | offset (void) |
|
void | bulk_operation (hk_presentation::enum_bulkoperation bulkoperation) |
|
void | set_automaticcreatedatafunction (reportsectionautomaticcreatedatatype *) |
|
reportsectionautomaticcreatedatatype * | automaticcreatedatafunction (void) |
|
hk_reportdata * | get_reportdatavisible (long nr) |
|
hk_reportdata * | get_reportdatavisible (const hk_string &identifier) |
Static Public Member Functions |
|
static void | add_sectionreplacefunctiontype (const hk_string &name, section_replacefunctiontype *f) |
|
static list< hk_string > * | sectionreplacefunctionlist (void) |
| static void | add_sectioncountfunctiontype (const hk_string &name, reportsectioncounttype *f) |
|
static list< hk_string > * | sectioncountfunctionlist (void) |
Protected Member Functions |
|
| hk_reportsection (hk_report *) |
|
virtual void | before_datasource_enables (void) |
|
void | remove_all_datas (void) |
|
virtual hk_reportdata * | widget_specific_new_data (void) |
|
virtual void | widget_specific_after_loaddata (void) |
|
virtual void | widget_specific_offset_changed (void) |
|
virtual void | sizetype_changed (void) |
|
virtual bool | presentationmode_changed (void) |
|
void | automatic_create_datafields (void) |
|
void | force_new_section (void) |
|
void | raise_widget (hk_reportdata *) |
|
void | lower_widget (hk_reportdata *) |
Protected Attributes |
|
bool | p_already_automaticcreated_data |
|
vector< hk_reportdata * > | p_data |
|
bool | p_unique |
|
hk_string | p_lastuniquevalue |
|
hk_string | p_sectionbegin |
|
hk_string | p_sectionend |
|
hk_string | p_betweendata |
|
hk_report * | p_report |
|
hk_report * | p_subreport |
|
hk_string | p_subreportstring |
|
bool | p_print_subreport_before_data |
|
bool | p_uniqueendsection |
|
bool | p_automatic_create_datas |
|
bool | p_newpageaftersection |
|
bool | p_sectionwasprinted |
|
section_replacefunctiontype * | p_replacefunction |
|
hk_string | p_replacefunctionstring |
|
hk_string | p_default_data |
|
hk_string | p_default_beforedata |
|
hk_string | p_default_afterdata |
|
hk_string | p_default_dataconfigurefunction |
|
int | p_default_precision |
|
bool | p_default_use_thousandsseparator |
|
unsigned int | p_offset |
Friends |
|
class | hk_report |
|
class | hk_reportsectionpair |
|
class | hk_reportdata |