11 #ifndef HK_REPORTSECTIONPAIR
12 #define HK_REPORTSECTIONPAIR
14 #include "hk_string.h"
15 #include "hk_presentation.h"
45 void set_sections(
bool header=
true,
bool footer=
true);
49 void init_sections(
void);
53 void set_columnname(
const hk_string& n);
54 void set_ascending_order(
bool asc,
bool registerchange=
true);
55 bool ascending_order(
void)
const;
56 hk_string columnname(
void)
const;
61 void clear_countingfields(
void);
62 virtual void savedata(ostream& s,
bool userdefined=
false);
63 virtual void loaddata(xmlNodePtr definition,
bool userdefined=
false);
64 virtual bool set_presentationdatasource(
long n,
bool registerchange=
true);
65 long presentationdatasource(
void);
66 void neutralize_definition(
bool registerchange);
67 void bulk_operation(hk_presentation::enum_bulkoperation bulkoperation);
79 long int p_presentationdatasource;
basic class for all other defined classes.
Definition: hk_class.h:52
contains a header and a footer section
Definition: hk_reportsectionpair.h:26
represents a section of the report.
Definition: hk_reportsection.h:92
virtual void savedata(ostream &s)
Definition: hk_report.cpp:1291
basic class to create reports
Definition: hk_report.h:52
virtual void loaddata(xmlNodePtr definition)
Definition: hk_report.cpp:1465