VTK
Public Types | Public Member Functions | Protected Slots | Protected Attributes
vtkQtChartNamedSeriesOptionsModel Class Reference

#include <vtkQtChartNamedSeriesOptionsModel.h>

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

List of all members.

Public Types

typedef
vtkQtChartSeriesOptionsModel 
Superclass
- Public Types inherited from vtkQtChartSeriesOptionsModel

Public Member Functions

 vtkQtChartNamedSeriesOptionsModel (vtkQtChartSeriesModel *model, QObject *parent=0)
 Creates a chart series options model.
virtual ~vtkQtChartNamedSeriesOptionsModel ()
vtkQtChartSeriesModelgetSeriesModel () const
 Gets the series model so that options can be automatically updated as series are added/removed.
virtual int getNumberOfOptions () const
 Gets the number of options.
virtual vtkQtChartSeriesOptionsgetOptions (int series) const
 Gets the options for a particular series.
virtual int getOptionsIndex (vtkQtChartSeriesOptions *options) const
 Gets the index for the given series options.
vtkQtChartSeriesOptionsgetOptions (const QString &name)
QString getSeriesName (int series) const
 Returns the name for series at the given index.
void addOptions (const QString &name, vtkQtChartSeriesOptions *options)
void removeOptions (const QString &name)
void removeAllOptions ()
- Public Member Functions inherited from vtkQtChartSeriesOptionsModel
 vtkQtChartSeriesOptionsModel (QObject *parent=0)
 Creates a chart series options model.
virtual ~vtkQtChartSeriesOptionsModel ()

Protected Slots

virtual void reset ()
 Resets the model.
virtual void insertSeriesOptions (int first, int last)

Protected Attributes

QMap< QString,
vtkQtChartSeriesOptions * > 
Options
vtkQtChartSeriesModelModel

Additional Inherited Members

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

Detailed Description

Definition at line 27 of file vtkQtChartNamedSeriesOptionsModel.h.


Member Typedef Documentation

Reimplemented from vtkQtChartSeriesOptionsModel.

Definition at line 32 of file vtkQtChartNamedSeriesOptionsModel.h.


Constructor & Destructor Documentation

vtkQtChartNamedSeriesOptionsModel::vtkQtChartNamedSeriesOptionsModel ( 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 vtkQtChartNamedSeriesOptionsModel::~vtkQtChartNamedSeriesOptionsModel ( )
virtual

Member Function Documentation

vtkQtChartSeriesModel* vtkQtChartNamedSeriesOptionsModel::getSeriesModel ( ) const

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

virtual int vtkQtChartNamedSeriesOptionsModel::getNumberOfOptions ( ) const
virtual

Gets the number of options.

Implements vtkQtChartSeriesOptionsModel.

virtual vtkQtChartSeriesOptions* vtkQtChartNamedSeriesOptionsModel::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 vtkQtChartNamedSeriesOptionsModel::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.

vtkQtChartSeriesOptions* vtkQtChartNamedSeriesOptionsModel::getOptions ( const QString &  name)
QString vtkQtChartNamedSeriesOptionsModel::getSeriesName ( int  series) const

Returns the name for series at the given index.

void vtkQtChartNamedSeriesOptionsModel::addOptions ( const QString &  name,
vtkQtChartSeriesOptions options 
)
void vtkQtChartNamedSeriesOptionsModel::removeOptions ( const QString &  name)
void vtkQtChartNamedSeriesOptionsModel::removeAllOptions ( )
virtual void vtkQtChartNamedSeriesOptionsModel::reset ( )
protectedvirtualslot

Resets the model.

Implements vtkQtChartSeriesOptionsModel.

virtual void vtkQtChartNamedSeriesOptionsModel::insertSeriesOptions ( int  first,
int  last 
)
protectedvirtualslot

Member Data Documentation

QMap<QString, vtkQtChartSeriesOptions*> vtkQtChartNamedSeriesOptionsModel::Options
protected

Definition at line 81 of file vtkQtChartNamedSeriesOptionsModel.h.

vtkQtChartSeriesModel* vtkQtChartNamedSeriesOptionsModel::Model
protected

Definition at line 82 of file vtkQtChartNamedSeriesOptionsModel.h.


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