|
Databaseconnectionclasses
0.5.3
|
contains a header and a footer section More...
#include <hk_reportsectionpair.h>


Public Member Functions | |
| hk_reportsection * | headersection (void) |
| hk_reportsection * | footersection (void) |
| void | set_sections (bool header=true, bool footer=true) |
| void | init_sections (void) |
| void | set_columnname (const hk_string &n) |
| void | set_ascending_order (bool asc, bool registerchange=true) |
| bool | ascending_order (void) const |
| hk_string | columnname (void) const |
| void | reset (void) |
| void | clear_countingfields (void) |
| virtual void | savedata (ostream &s, bool userdefined=false) |
| virtual void | loaddata (xmlNodePtr definition, bool userdefined=false) |
| virtual bool | set_presentationdatasource (long n, bool registerchange=true) |
| long | presentationdatasource (void) |
| void | neutralize_definition (bool registerchange) |
| void | bulk_operation (hk_presentation::enum_bulkoperation bulkoperation) |
Public Member Functions inherited from hk_class | |
| void | hkclassname (const hk_string &n) |
| hk_string | hkclassname (void) const |
| void | hkdebug (const hk_string &d) const |
| void | hkdebug (const hk_string &d, const hk_string &e) const |
| void | hkdebug (const hk_string &d, int i) const |
| void | hkdebug (const hk_string &d, double i) const |
| void | wanna_debug (bool d) |
| bool | wanna_debug (void) const |
| bool | generaldebug (void) |
| virtual void | savedata (ostream &s) |
| virtual void | loaddata (xmlNodePtr definition) |
Protected Member Functions | |
| hk_reportsectionpair (hk_report *) | |
| void | remove_section (hk_reportsection *) |
Protected Member Functions inherited from hk_class | |
| hk_interpreter * | new_interpreter (const hk_string &interpreter, hk_presentation *) |
Friends | |
| class | hk_reportsection |
| class | hk_report |
Additional Inherited Members | |
Public Types inherited from hk_class | |
| enum | enum_interaction { noninteractive, interactive } |
| enum | enum_measuresystem { cm, inch } |
| enum | enum_tagtype { normaltag, mastertag } |
Static Public Member Functions inherited from hk_class | |
| static void | set_generaldebug (bool d) |
| static hk_string | hk_translate (const hk_string &t) |
| static void | show_warningmessage (const hk_string &m) |
| static void | set_warningmessage (messagewindowtype *m) |
| static bool | show_yesnodialog (const hk_string &m, bool default_value) |
| static void | set_yesnodialog (yesno_dialogtype *d) |
| static hk_string | show_stringvaluedialog (const hk_string &t) |
| static void | set_stringvaluedialog (stringvalue_dialogtype *t) |
| static void | set_translatefunction (translatefunctiontype *t) |
| static void | set_filedialog (file_dialogtype *f) |
| static hk_string | show_filedialog (const hk_string &f="", enum_operationmode m=file_open) |
| static void | set_directorydialog (stringvalue_dialogtype *f) |
| static hk_string | show_directorydialog (const hk_string &f="") |
| static void | set_showpedantic (bool s) |
| static bool | showpedantic (void) |
| static void | set_measuresystem (enum_measuresystem) |
| static enum_measuresystem | measuresystem (void) |
| static xmlNodePtr | get_tagvalue (xmlNodePtr where, const hk_string &tag, hk_string &value, int position=1, enum_tagtype tagtype=normaltag) |
| static xmlNodePtr | get_tagvalue (xmlNodePtr where, const hk_string &tag, unsigned long &value, int position=1) |
| static xmlNodePtr | get_tagvalue (xmlNodePtr where, const hk_string &tag, unsigned int &value, int position=1) |
| static xmlNodePtr | get_tagvalue (xmlNodePtr where, const hk_string &tag, long &value, int position=1) |
| static xmlNodePtr | get_tagvalue (xmlNodePtr where, const hk_string &tag, int &value, int position=1) |
| static xmlNodePtr | get_tagvalue (xmlNodePtr where, const hk_string &tag, bool &value, int position=1) |
| static xmlNodePtr | get_tagvalue (xmlNodePtr &where, const hk_string &tag) |
| static void | set_tagvalue (ostream &stream, const hk_string &tag, const hk_string &value) |
| static void | set_tagvalue (ostream &stream, const hk_string &tag, unsigned long value) |
| static void | set_tagvalue (ostream &stream, const hk_string &tag, unsigned int value) |
| static void | set_tagvalue (ostream &stream, const hk_string &tag, long value) |
| static void | set_tagvalue (ostream &stream, const hk_string &tag, int value) |
| static void | set_tagvalue (ostream &stream, const hk_string &tag, bool value) |
| static void | start_mastertag (ostream &stream, const hk_string &tag) |
| static void | end_mastertag (ostream &stream, const hk_string &tag) |
| static void | set_defaultdatetimeformat (const hk_string &timeformat, const hk_string &dateformat, const hk_string &datetimeformat) |
| static hk_string | defaultdateformat (void) |
| static hk_string | defaulttimeformat (void) |
| static hk_string | defaultdatetimeformat (void) |
| static void | save_preferences (void) |
| static bool | runtime_only (void) |
| static void | set_locale (const hk_string &locale) |
| static hk_string | locale (void) |
| static void | set_defaultdriver (const hk_string &d) |
| static hk_string | defaultdriver (void) |
| static void | set_default_automatic_data_update (bool) |
| static bool | default_automatic_data_update (void) |
Static Protected Attributes inherited from hk_class | |
| static hk_string | p_defaulttimeformat ="h:m:s" |
| static hk_string | p_defaultdateformat ="D.M.Y" |
| static hk_string | p_defaultdatetimeformat ="D.M.Y h:m:s" |
| static bool | p_runtime_only =false |
contains a header and a footer section
contains a header and a footer section
| void hk_reportsectionpair::clear_countingfields | ( | void | ) |
calls the reportsections clear_countingfields
| hk_reportsection * hk_reportsectionpair::footersection | ( | void | ) |
returns the footersection or NULL if non is set
Referenced by hk_report::new_sectionpair_at(), and hk_reportsection::reset_count().
| hk_reportsection * hk_reportsectionpair::headersection | ( | void | ) |
returns the headersection or NULL if non is set
Referenced by hk_report::new_sectionpair_at(), and hk_reportsection::reset_count().
| void hk_reportsectionpair::init_sections | ( | void | ) |
brings the section into their initial state to be header or footer section
References hk_class::hkdebug(), hk_dsdatavisible::set_columnname(), and hk_reportsection::set_unique().
Referenced by set_sections().
| void hk_reportsectionpair::set_columnname | ( | const hk_string & | n | ) |
the column name which should be set for grouping of the reportsections
References hk_dsdatavisible::set_columnname().
| void hk_reportsectionpair::set_sections | ( | bool | header = true, |
| bool | footer = true |
||
| ) |
sets the sections
| header | if true a header section will be created else destroyed |
| footer | if true a footer section will be created else destroyed |
References hk_class::hkdebug(), and init_sections().
1.8.5