VTK
Public Member Functions
vtkQtChartStyleManager Class Reference

The vtkQtChartStyleManager class allows several chart layers to share the same style generators. More...

#include <vtkQtChartStyleManager.h>

Inheritance diagram for vtkQtChartStyleManager:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 vtkQtChartStyleManager (QObject *parent=0)
 Creates a chart style manager.
virtual ~vtkQtChartStyleManager ()
Style Setup Methods
virtual int getStyleIndex (vtkQtChartSeriesLayer *layer, vtkQtChartSeriesOptions *options) const =0
virtual int insertStyle (vtkQtChartSeriesLayer *layer, vtkQtChartSeriesOptions *options)=0
virtual void removeStyle (vtkQtChartSeriesLayer *layer, vtkQtChartSeriesOptions *options)=0
Generator Methods
QObject * getGenerator (const QString &name) const
void setGenerator (const QString &name, QObject *generator)
void removeGenerator (const QString &name)
void removeGenerator (QObject *generator)

Detailed Description

The vtkQtChartStyleManager class allows several chart layers to share the same style generators.

Sharing style generators keeps the style from repeating. This is useful when several chart layers are displayed in the same chart. For example, a line chart and a bar chart can share a style generator to make sure that none of the series are the same color.

Definition at line 46 of file vtkQtChartStyleManager.h.


Constructor & Destructor Documentation

vtkQtChartStyleManager::vtkQtChartStyleManager ( QObject *  parent = 0)

Creates a chart style manager.

Parameters:
parentThe parent object.
virtual vtkQtChartStyleManager::~vtkQtChartStyleManager ( ) [virtual]

Member Function Documentation

virtual int vtkQtChartStyleManager::getStyleIndex ( vtkQtChartSeriesLayer layer,
vtkQtChartSeriesOptions options 
) const [pure virtual]

Implemented in vtkQtChartBasicStyleManager.

virtual int vtkQtChartStyleManager::insertStyle ( vtkQtChartSeriesLayer layer,
vtkQtChartSeriesOptions options 
) [pure virtual]

Implemented in vtkQtChartBasicStyleManager.

virtual void vtkQtChartStyleManager::removeStyle ( vtkQtChartSeriesLayer layer,
vtkQtChartSeriesOptions options 
) [pure virtual]

Implemented in vtkQtChartBasicStyleManager.

QObject* vtkQtChartStyleManager::getGenerator ( const QString &  name) const
void vtkQtChartStyleManager::setGenerator ( const QString &  name,
QObject *  generator 
)
void vtkQtChartStyleManager::removeGenerator ( const QString &  name)
void vtkQtChartStyleManager::removeGenerator ( QObject *  generator)

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