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
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