Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

hk_reportsectionpair Class Reference

contains a header and a footer section More...

#include <hk_reportsectionpair.h>

Inheritance diagram for hk_reportsectionpair:

hk_class List of all members.

Public Member Functions

virtual ~hk_reportsectionpair (void)
hk_reportsectionheadersection (void)
hk_reportsectionfootersection (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 (const hk_string &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)

Protected Member Functions

 hk_reportsectionpair (hk_report *)
void remove_section (hk_reportsection *)

Friends

class hk_reportsection
class hk_report

Detailed Description

contains a header and a footer section

contains a header and a footer section

Version:
Revision
1.12
Author:
Horst Knorr (hk_classes@knoda.org)


Constructor & Destructor Documentation

virtual hk_reportsectionpair::~hk_reportsectionpair void   )  [virtual]
 

hk_reportsectionpair::hk_reportsectionpair hk_report  )  [protected]
 


Member Function Documentation

bool hk_reportsectionpair::ascending_order void   )  const
 

void hk_reportsectionpair::bulk_operation hk_presentation::enum_bulkoperation  bulkoperation  ) 
 

void hk_reportsectionpair::clear_countingfields void   ) 
 

calls the reportsections clear_countingfields

hk_string hk_reportsectionpair::columnname void   )  const
 

hk_reportsection* hk_reportsectionpair::footersection void   ) 
 

returns the footersection or NULL if non is set

hk_reportsection* hk_reportsectionpair::headersection void   ) 
 

returns the headersection or NULL if non is set

void hk_reportsectionpair::init_sections void   ) 
 

brings the section into their initial state to be header or footer section

virtual void hk_reportsectionpair::loaddata const hk_string definition,
bool  userdefined = false
[virtual]
 

void hk_reportsectionpair::neutralize_definition bool  registerchange  ) 
 

long hk_reportsectionpair::presentationdatasource void   ) 
 

void hk_reportsectionpair::remove_section hk_reportsection  )  [protected]
 

void hk_reportsectionpair::reset void   ) 
 

virtual void hk_reportsectionpair::savedata ostream &  s,
bool  userdefined = false
[virtual]
 

void hk_reportsectionpair::set_ascending_order bool  asc,
bool  registerchange = true
 

void hk_reportsectionpair::set_columnname const hk_string n  ) 
 

the column name which should be set for grouping of the reportsections

virtual bool hk_reportsectionpair::set_presentationdatasource long  n,
bool  registerchange = true
[virtual]
 

void hk_reportsectionpair::set_sections bool  header = true,
bool  footer = true
 

sets the sections

Parameters:
header if true a header section will be created else destroyed
footer if true a footer section will be created else destroyed


Friends And Related Function Documentation

friend class hk_report [friend]
 

friend class hk_reportsection [friend]
 


The documentation for this class was generated from the following file:
Generated on Thu Mar 9 18:40:42 2006 for hk_classes by  doxygen 1.4.1