GridSummary Class Reference

(Qtitan::GridSummary)

The GridSummary class - More...

Inherits QObject.

Public Functions

GridSummary ( GridModelController * controller )
void beginUpdate ()
void calculate ()
const GridSummaryGroupSetting & defaultGroupSetting ( int index ) const
int defaultGroupSettingsCount () const
bool do_calculate_summary ( int groupColumn )
void endUpdate ()
const GridSummarySetting & footerSetting ( int index ) const
int footerSettingsCount () const
QString getFooterSummaryDisplayText ( int column ) const
const SummaryValue & getFooterSummaryValue ( int column ) const
QString getGroupSummaryDisplayText ( ModelGroup * group, int column ) const
void getGroupSummarySettings ( int groupColumn, QVector<const GridSummaryGroupSetting *> & settings ) const
const SummaryValue & getGroupSummaryValue ( ModelGroup * group, int column ) const
const GridSummaryGroupSetting & groupSetting ( int groupColumn, int index ) const
int groupSettingsCount ( int groupColumn ) const
void setDefaultGroupSetting ( int column, Qt::ItemDataRole role, SummaryType type )
void setFooterSetting ( int column, Qt::ItemDataRole role, SummaryType type )
void setGroupSetting ( int groupColumn, int column, Qt::ItemDataRole role, SummaryType type )
bool supportSummaryType ( int column, SummaryType type ) const
  • 29 public functions inherited from QObject

Signals

void calculated ()

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 1 public variable inherited from QObject
  • 4 static public members inherited from QObject
  • 7 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Detailed Description

The GridSummary class -

Member Function Documentation

GridSummary::GridSummary ( GridModelController * controller )

void GridSummary::beginUpdate ()

void GridSummary::calculate ()

void GridSummary::calculated () [signal]

const GridSummaryGroupSetting & GridSummary::defaultGroupSetting ( int index ) const

See also setDefaultGroupSetting().

int GridSummary::defaultGroupSettingsCount () const

bool GridSummary::do_calculate_summary ( int groupColumn )

void GridSummary::endUpdate ()

const GridSummarySetting & GridSummary::footerSetting ( int index ) const

See also setFooterSetting().

int GridSummary::footerSettingsCount () const

QString GridSummary::getFooterSummaryDisplayText ( int column ) const

const SummaryValue & GridSummary::getFooterSummaryValue ( int column ) const

QString GridSummary::getGroupSummaryDisplayText ( ModelGroup * group, int column ) const

void GridSummary::getGroupSummarySettings ( int groupColumn, QVector<const GridSummaryGroupSetting *> & settings ) const

const SummaryValue & GridSummary::getGroupSummaryValue ( ModelGroup * group, int column ) const

const GridSummaryGroupSetting & GridSummary::groupSetting ( int groupColumn, int index ) const

See also setGroupSetting().

int GridSummary::groupSettingsCount ( int groupColumn ) const

void GridSummary::setDefaultGroupSetting ( int column, Qt::ItemDataRole role, SummaryType type )

See also defaultGroupSetting().

void GridSummary::setFooterSetting ( int column, Qt::ItemDataRole role, SummaryType type )

See also footerSetting().

void GridSummary::setGroupSetting ( int groupColumn, int column, Qt::ItemDataRole role, SummaryType type )

See also groupSetting().

bool GridSummary::supportSummaryType ( int column, SummaryType type ) const