reports::ListTable Class Reference

#include <listtable.h>

Inheritance diagram for reports::ListTable:

reports::ReportTable reports::ObjectInfoTable reports::QueryTable
Collaboration diagram for reports::ListTable:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ListTable (const MyMoneyReport &)
QString renderHTML (void) const
QString renderCSV (void) const
void drawChart (KReportChartView &) const
void dump (const QString &file, const QString &context=QString()) const
void init (void)
QValueList< TableRowrows ()

Protected Member Functions

void render (QString &, QString &) const
void includeInvestmentSubAccounts (void)

Protected Attributes

QValueList< TableRowm_rows
QString m_group
QString m_columns
QString m_subtotal
QString m_postcolumns
QString m_summarize
QString m_propagate
MyMoneyReport m_config

Classes

class  TableRow


Detailed Description

Calculates a query of information about the transaction database.

This is a middle-layer class, between the implementing classes and the engine. The MyMoneyReport class holds only the CONFIGURATION parameters. This class has some common methods used by querytable and objectinfo classes

Author:
Alvaro Soliverez

Constructor & Destructor Documentation

reports::ListTable::ListTable ( const MyMoneyReport  ) 


Member Function Documentation

QString reports::ListTable::renderHTML ( void   )  const [virtual]

Implements reports::ReportTable.

QString reports::ListTable::renderCSV ( void   )  const [virtual]

Implements reports::ReportTable.

void reports::ListTable::drawChart ( KReportChartView  )  const [inline, virtual]

Implements reports::ReportTable.

void reports::ListTable::dump ( const QString &  file,
const QString &  context = QString() 
) const [virtual]

Implements reports::ReportTable.

void reports::ListTable::init ( void   ) 

QValueList<TableRow> reports::ListTable::rows (  )  [inline]

void reports::ListTable::render ( QString &  ,
QString &   
) const [protected]

void reports::ListTable::includeInvestmentSubAccounts ( void   )  [protected]

If not in expert mode, include all subaccounts for each selected investment account


Member Data Documentation

QString reports::ListTable::m_group [protected]

QString reports::ListTable::m_columns [protected]

Comma-separated list of columns to place BEFORE the subtotal column

QString reports::ListTable::m_subtotal [protected]

Name of the subtotal column

QString reports::ListTable::m_postcolumns [protected]

Comma-separated list of columns to place AFTER the subtotal column

QString reports::ListTable::m_summarize [protected]

QString reports::ListTable::m_propagate [protected]


The documentation for this class was generated from the following file:

Generated on Wed Jan 26 13:11:39 2011 for KMyMoney by  doxygen 1.5.6