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

#include <vtkQtChartNamedSeriesOptionsModel.h>

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

List of all members.

Public Types

typedef
vtkQtChartSeriesOptionsModel 
Superclass

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

Protected Slots

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

Protected Attributes

QMap< QString,
vtkQtChartSeriesOptions * > 
Options
vtkQtChartSeriesModelModel

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 ( ) [protected, virtual, slot]

Resets the model.

Implements vtkQtChartSeriesOptionsModel.

virtual void vtkQtChartNamedSeriesOptionsModel::insertSeriesOptions ( int  first,
int  last 
) [protected, virtual, slot]

Member Data Documentation

Definition at line 81 of file vtkQtChartNamedSeriesOptionsModel.h.

Definition at line 82 of file vtkQtChartNamedSeriesOptionsModel.h.


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