TableStatistics Class Reference

#include <TableStatistics.h>

Inheritance diagram for TableStatistics:

Table MyWidget scripted

List of all members.


Detailed Description

Table that computes and displays statistics on another Table.

Future Plans

Make it possible to add new columns/rows to be monitored.

Public Types

enum  Type { row, column }
 supported statistics types More...

Public Slots

void removeCol (const QString &)
 remove statistics of removed columns (to be connected with Table::removedCol)
void renameCol (const QString &, const QString &)
 handle renaming of columns (to be connected with Table::changedColHeader)
void update (Table *, const QString &colName)
 update statistics after a column has changed (to be connected with Table::modifiedData)

Public Member Functions

Tablebase () const
 return the base table of which statistics are displayed
virtual QString saveToString (const QString &geometry, bool=false)
 TableStatistics (ScriptingEnv *env, QWidget *parent, Table *base, Type, QList< int > targets)
Type type () const
 return the type of statistics

Private Attributes

Tabled_base
QList< int > d_targets
Type d_type

Member Enumeration Documentation

enum TableStatistics::Type

supported statistics types

Enumerator:
row 
column 


Constructor & Destructor Documentation

TableStatistics::TableStatistics ( ScriptingEnv env,
QWidget *  parent,
Table base,
Type  t,
QList< int >  targets 
)


Member Function Documentation

Table* TableStatistics::base (  )  const [inline]

return the base table of which statistics are displayed

void TableStatistics::removeCol ( const QString &  col  )  [slot]

remove statistics of removed columns (to be connected with Table::removedCol)

void TableStatistics::renameCol ( const QString &  from,
const QString &  to 
) [slot]

handle renaming of columns (to be connected with Table::changedColHeader)

QString TableStatistics::saveToString ( const QString &  geometry,
bool  = false 
) [virtual]

Reimplemented from Table.

Type TableStatistics::type (  )  const [inline]

return the type of statistics

void TableStatistics::update ( Table t,
const QString &  colName 
) [slot]

update statistics after a column has changed (to be connected with Table::modifiedData)


Member Data Documentation

Table* TableStatistics::d_base [private]

QList<int> TableStatistics::d_targets [private]

Type TableStatistics::d_type [private]


The documentation for this class was generated from the following files:
Generated on Thu Feb 7 13:59:29 2008 for QtiPlot by  doxygen 1.5.4