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

vtkQtChartBasicSeriesOptionsModel is a concrete subclass of vtkQtChartSeriesOptionsModel that keeps itself in-sync with the vtkQtChartSeriesModel so that as new series are added/removed from the vtkQtChartSeriesModel, corresponding options are added/removed as well. More...

#include <vtkQtChartBasicSeriesOptionsModel.h>

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

Public Types

typedef
vtkQtChartSeriesOptionsModel 
Superclass
 
- Public Types inherited from vtkQtChartSeriesOptionsModel
typedef QObject Superclass
 

Public Slots

virtual void reset ()
 resets the model. More...
 
- Public Slots inherited from vtkQtChartSeriesOptionsModel
virtual void reset ()=0
 Resets the model. More...
 

Public Member Functions

 vtkQtChartBasicSeriesOptionsModel (vtkQtChartSeriesModel *model, QObject *parent=0)
 Creates a chart series options model. More...
 
virtual ~vtkQtChartBasicSeriesOptionsModel ()
 
vtkQtChartSeriesModelgetSeriesModel () const
 Gets the series model so that options can be automatically updated as series are added/removed. More...
 
virtual int getNumberOfOptions () const
 Gets the number of options. More...
 
virtual vtkQtChartSeriesOptionsgetOptions (int series) const
 Gets the options for a particular series. More...
 
virtual int getOptionsIndex (vtkQtChartSeriesOptions *options) const
 Gets the index for the given series options. More...
 
- Public Member Functions inherited from vtkQtChartSeriesOptionsModel
 vtkQtChartSeriesOptionsModel (QObject *parent=0)
 Creates a chart series options model. More...
 
virtual ~vtkQtChartSeriesOptionsModel ()
 

Protected Slots

virtual void insertSeriesOptions (int first, int last)
 
virtual void removeSeriesOptions (int first, int last)
 

Protected Attributes

QList< vtkQtChartSeriesOptions * > Options
 Stores the series options. More...
 
vtkQtChartSeriesModelModel
 

Additional Inherited Members

- Signals inherited from vtkQtChartSeriesOptionsModel
void modelAboutToBeReset ()
 Emitted when the model is about to be reset. More...
 
void modelReset ()
 Emitted when the model has been reset. More...
 
void optionsAboutToBeInserted (int first, int last)
 Emitted when options will be inserted into the model. More...
 
void optionsInserted (int first, int last)
 Emitted when options have been inserted into the model. More...
 
void optionsAboutToBeRemoved (int first, int last)
 Emitted when options will be removed from the model. More...
 
void optionsRemoved (int first, int last)
 Emitted when options have been removed from the model. More...
 
void optionsChanged (vtkQtChartSeriesOptions *options, int type, const QVariant &newValue, const QVariant &oldValue)
 Emitted when options fire dataChanged() signal. More...
 
- Protected Member Functions inherited from vtkQtChartSeriesOptionsModel
vtkQtChartSeriesOptionsnewOptions (QObject *parent)
 Creates a new options object. More...
 
void releaseOptions (vtkQtChartSeriesOptions *options)
 Releases the options. This will delete the options instance. More...
 

Detailed Description

vtkQtChartBasicSeriesOptionsModel is a concrete subclass of vtkQtChartSeriesOptionsModel that keeps itself in-sync with the vtkQtChartSeriesModel so that as new series are added/removed from the vtkQtChartSeriesModel, corresponding options are added/removed as well.

Definition at line 31 of file vtkQtChartBasicSeriesOptionsModel.h.

Member Typedef Documentation

Definition at line 36 of file vtkQtChartBasicSeriesOptionsModel.h.

Constructor & Destructor Documentation

vtkQtChartBasicSeriesOptionsModel::vtkQtChartBasicSeriesOptionsModel ( vtkQtChartSeriesModel model,
QObject *  parent = 0 
)

Creates a chart series options model.

Parameters
parentThe parent object.
modelThe vtkQtChartSeriesModel for which this model is to provide the options.
virtual vtkQtChartBasicSeriesOptionsModel::~vtkQtChartBasicSeriesOptionsModel ( )
virtual

Member Function Documentation

vtkQtChartSeriesModel* vtkQtChartBasicSeriesOptionsModel::getSeriesModel ( ) const

Gets the series model so that options can be automatically updated as series are added/removed.

virtual int vtkQtChartBasicSeriesOptionsModel::getNumberOfOptions ( ) const
virtual

Gets the number of options.

Implements vtkQtChartSeriesOptionsModel.

virtual vtkQtChartSeriesOptions* vtkQtChartBasicSeriesOptionsModel::getOptions ( int  series) const
virtual

Gets the options for a particular series.

Parameters
seriesThe series index
Returns
The options for the series at the given index.

Implements vtkQtChartSeriesOptionsModel.

virtual int vtkQtChartBasicSeriesOptionsModel::getOptionsIndex ( vtkQtChartSeriesOptions options) const
virtual

Gets the index for the given series options.

Parameters
optionsThe series options object.
Returns
The index for the given series options.

Implements vtkQtChartSeriesOptionsModel.

virtual void vtkQtChartBasicSeriesOptionsModel::reset ( )
virtualslot

resets the model.

virtual void vtkQtChartBasicSeriesOptionsModel::insertSeriesOptions ( int  first,
int  last 
)
protectedvirtualslot
virtual void vtkQtChartBasicSeriesOptionsModel::removeSeriesOptions ( int  first,
int  last 
)
protectedvirtualslot

Member Data Documentation

QList<vtkQtChartSeriesOptions*> vtkQtChartBasicSeriesOptionsModel::Options
protected

Stores the series options.

Definition at line 80 of file vtkQtChartBasicSeriesOptionsModel.h.

vtkQtChartSeriesModel* vtkQtChartBasicSeriesOptionsModel::Model
protected

Definition at line 81 of file vtkQtChartBasicSeriesOptionsModel.h.


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