VTK
Public Member Functions | Protected Slots | Protected Attributes | List of all members
vtkQtChartTableSeriesModel Class Reference

The vtkQtChartTableSeriesModel class is a chart series model proxy for a QAbstractItemModel table. More...

#include <vtkQtChartTableSeriesModel.h>

Inheritance diagram for vtkQtChartTableSeriesModel:
[legend]
Collaboration diagram for vtkQtChartTableSeriesModel:
[legend]

Public Member Functions

 vtkQtChartTableSeriesModel (QAbstractItemModel *model, QObject *parent=0)
 Creates a table series model. More...
 
virtual ~vtkQtChartTableSeriesModel ()
 
QAbstractItemModel * getItemModel () const
 Gets the item model. More...
 
void setItemModel (QAbstractItemModel *model)
 Sets the item model. More...
 
bool getColumnsAsSeries () const
 Gets whether or not columns are series. More...
 
void setColumnsAsSeries (bool columnsAsSeries)
 Sets whether or not columns are series. More...
 
vtkQtChartSeriesModel Methods
virtual int getNumberOfSeries () const
 Gets the number of series in the model. More...
 
virtual int getNumberOfSeriesValues (int series) const
 Gets the number of values in a series. More...
 
virtual QVariant getSeriesName (int series) const
 Gets the name for the given series. More...
 
virtual QVariant getSeriesValue (int series, int index, int component) const
 Gets the series value for the given index and component. More...
 
virtual QList< QVariant > getSeriesRange (int series, int component) const
 Gets the value range for a series component. More...
 
- Public Member Functions inherited from vtkQtChartSeriesModel
 vtkQtChartSeriesModel (QObject *parent=0)
 Creates a chart series model. More...
 
virtual ~vtkQtChartSeriesModel ()
 

Protected Slots

void rowsAboutToBeInserted (const QModelIndex &index, int first, int last)
 Called when the item model is about to insert rows. More...
 
void rowsInserted (const QModelIndex &index, int first, int last)
 Called when the item model has inserted rows. More...
 
void columnsAboutToBeInserted (const QModelIndex &index, int first, int last)
 Called when the item model is about to insert columns. More...
 
void columnsInserted (const QModelIndex &index, int first, int last)
 Called when the item model has inserted columns. More...
 
void rowsAboutToBeRemoved (const QModelIndex &index, int first, int last)
 Called when the item model is about to remove rows. More...
 
void rowsRemoved (const QModelIndex &index, int first, int last)
 Called when the item model has removed rows. More...
 
void columnsAboutToBeRemoved (const QModelIndex &index, int first, int last)
 Called when the item model is about to remove columns. More...
 
void columnsRemoved (const QModelIndex &index, int first, int last)
 Called when the item model has removed columns. More...
 

Protected Attributes

QAbstractItemModel * Model
 Stores the item model. More...
 
vtkQtChartSeriesModelRangeRange
 Stores the series ranges. More...
 
bool ColumnsAsSeries
 True if columns are series. More...
 

Additional Inherited Members

- Signals inherited from vtkQtChartSeriesModel
void modelAboutToBeReset ()
 Emitted when the model is about to be reset. More...
 
void modelReset ()
 Emitted when the model has been reset. More...
 
void seriesAboutToBeInserted (int first, int last)
 Emitted when series will be inserted into the model. More...
 
void seriesInserted (int first, int last)
 Emitted when series have been inserted into the model. More...
 
void seriesAboutToBeRemoved (int first, int last)
 Emitted when series will be removed from the model. More...
 
void seriesRemoved (int first, int last)
 Emitted when series have been removed from the model. More...
 

Detailed Description

The vtkQtChartTableSeriesModel class is a chart series model proxy for a QAbstractItemModel table.

Definition at line 39 of file vtkQtChartTableSeriesModel.h.

Constructor & Destructor Documentation

vtkQtChartTableSeriesModel::vtkQtChartTableSeriesModel ( QAbstractItemModel *  model,
QObject *  parent = 0 
)

Creates a table series model.

Parameters
modelThe item model to display.
parentThe parent object.
virtual vtkQtChartTableSeriesModel::~vtkQtChartTableSeriesModel ( )
inlinevirtual

Definition at line 50 of file vtkQtChartTableSeriesModel.h.

Member Function Documentation

QAbstractItemModel* vtkQtChartTableSeriesModel::getItemModel ( ) const
inline

Gets the item model.

Returns
A pointer to the item model.

Definition at line 56 of file vtkQtChartTableSeriesModel.h.

void vtkQtChartTableSeriesModel::setItemModel ( QAbstractItemModel *  model)

Sets the item model.

Parameters
modelThe new item model.
bool vtkQtChartTableSeriesModel::getColumnsAsSeries ( ) const

Gets whether or not columns are series.

Returns
True if columns are series.
void vtkQtChartTableSeriesModel::setColumnsAsSeries ( bool  columnsAsSeries)

Sets whether or not columns are series.

Parameters
columnsAsSeriesTrue if columns are series.
virtual int vtkQtChartTableSeriesModel::getNumberOfSeries ( ) const
virtual

Gets the number of series in the model.

Returns
The number of series in the model.

Implements vtkQtChartSeriesModel.

virtual int vtkQtChartTableSeriesModel::getNumberOfSeriesValues ( int  series) const
virtual

Gets the number of values in a series.

Parameters
seriesThe series index.
Returns
The number of values in a series.

Implements vtkQtChartSeriesModel.

virtual QVariant vtkQtChartTableSeriesModel::getSeriesName ( int  series) const
virtual

Gets the name for the given series.

Parameters
seriesThe series index.
Returns
The name for the given series.

Implements vtkQtChartSeriesModel.

virtual QVariant vtkQtChartTableSeriesModel::getSeriesValue ( int  series,
int  index,
int  component 
) const
virtual

Gets the series value for the given index and component.

Parameters
seriesThe series index.
indexThe index in the given series.
componentThe component index.
Returns
The series value for the given index and component.

Implements vtkQtChartSeriesModel.

virtual QList<QVariant> vtkQtChartTableSeriesModel::getSeriesRange ( int  series,
int  component 
) const
virtual

Gets the value range for a series component.

Parameters
seriesThe series index.
componentThe component index.
Returns
The value range for a series component.

Implements vtkQtChartSeriesModel.

void vtkQtChartTableSeriesModel::rowsAboutToBeInserted ( const QModelIndex &  index,
int  first,
int  last 
)
protectedslot

Called when the item model is about to insert rows.

Parameters
indexThe parent model index.
firstThe first index of the insertion range.
lastThe last index of the insertion range.
void vtkQtChartTableSeriesModel::rowsInserted ( const QModelIndex &  index,
int  first,
int  last 
)
protectedslot

Called when the item model has inserted rows.

Parameters
indexThe parent model index.
firstThe first index of the insertion range.
lastThe last index of the insertion range.
void vtkQtChartTableSeriesModel::columnsAboutToBeInserted ( const QModelIndex &  index,
int  first,
int  last 
)
protectedslot

Called when the item model is about to insert columns.

Parameters
indexThe parent model index.
firstThe first index of the insertion range.
lastThe last index of the insertion range.
void vtkQtChartTableSeriesModel::columnsInserted ( const QModelIndex &  index,
int  first,
int  last 
)
protectedslot

Called when the item model has inserted columns.

Parameters
indexThe parent model index.
firstThe first index of the insertion range.
lastThe last index of the insertion range.
void vtkQtChartTableSeriesModel::rowsAboutToBeRemoved ( const QModelIndex &  index,
int  first,
int  last 
)
protectedslot

Called when the item model is about to remove rows.

Parameters
indexThe parent model index.
firstThe first index of the removal range.
lastThe last index of the removal range.
void vtkQtChartTableSeriesModel::rowsRemoved ( const QModelIndex &  index,
int  first,
int  last 
)
protectedslot

Called when the item model has removed rows.

Parameters
indexThe parent model index.
firstThe first index of the removal range.
lastThe last index of the removal range.
void vtkQtChartTableSeriesModel::columnsAboutToBeRemoved ( const QModelIndex &  index,
int  first,
int  last 
)
protectedslot

Called when the item model is about to remove columns.

Parameters
indexThe parent model index.
firstThe first index of the removal range.
lastThe last index of the removal range.
void vtkQtChartTableSeriesModel::columnsRemoved ( const QModelIndex &  index,
int  first,
int  last 
)
protectedslot

Called when the item model has removed columns.

Parameters
indexThe parent model index.
firstThe first index of the removal range.
lastThe last index of the removal range.

Member Data Documentation

QAbstractItemModel* vtkQtChartTableSeriesModel::Model
protected

Stores the item model.

Definition at line 141 of file vtkQtChartTableSeriesModel.h.

vtkQtChartSeriesModelRange* vtkQtChartTableSeriesModel::Range
protected

Stores the series ranges.

Definition at line 142 of file vtkQtChartTableSeriesModel.h.

bool vtkQtChartTableSeriesModel::ColumnsAsSeries
protected

True if columns are series.

Definition at line 143 of file vtkQtChartTableSeriesModel.h.


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