KD Chart API Documentation  3.1
Public Member Functions | List of all members
KDChart::PrivateAttributesModel Class Reference

Internally used class just adding a special constructor used by AbstractDiagram. More...

#include <KDChartAbstractDiagram.h>

Inheritance diagram for KDChart::PrivateAttributesModel:
KDChart::AttributesModel KDChart::AbstractProxyModel

Public Member Functions

 PrivateAttributesModel (QAbstractItemModel *model, QObject *parent=nullptr)
 
- Public Member Functions inherited from KDChart::AttributesModel
 AttributesModel (QAbstractItemModel *model, QObject *parent=nullptr)
 
 ~AttributesModel () override
 
int columnCount (const QModelIndex &) const override
 
bool compare (const AttributesModel *other) const
 
bool compareAttributes (int role, const QVariant &a, const QVariant &b) const
 
QVariant data (const QModelIndex &, int role=Qt::DisplayRole) const override
 
QVariant data (int column, int role) const
 
QVariant data (int role) const
 
int datasetDimension () const
 
virtual QVariant defaultHeaderData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const
 
QVariant headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override
 
void initFrom (const AttributesModel *other)
 
bool isKnownAttributesRole (int role) const
 
QVariant modelData (int role) const
 
PaletteType paletteType () const
 
bool resetData (const QModelIndex &index, int role=Qt::DisplayRole)
 
bool resetHeaderData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole)
 
int rowCount (const QModelIndex &) const override
 
bool setData (const QModelIndex &index, const QVariant &value, int role=Qt::DisplayRole) override
 
void setDatasetDimension (int dimension)
 
void setDefaultForRole (int role, const QVariant &value)
 
bool setHeaderData (int section, Qt::Orientation orientation, const QVariant &value, int role=Qt::DisplayRole) override
 
bool setModelData (const QVariant value, int role)
 
void setPaletteType (PaletteType type)
 
void setSourceModel (QAbstractItemModel *sourceModel) override
 
- Public Member Functions inherited from KDChart::AbstractProxyModel
 AbstractProxyModel (QObject *parent=nullptr)
 
QModelIndex index (int row, int col, const QModelIndex &index) const override
 Reimplemented for internal purposes. More...
 
QModelIndex mapFromSource (const QModelIndex &sourceIndex) const override
 Reimplemented for internal purposes. More...
 
QModelIndex mapToSource (const QModelIndex &proxyIndex) const override
 Reimplemented for internal purposes. More...
 
QModelIndex parent (const QModelIndex &index) const override
 Reimplemented for internal purposes. More...
 

Additional Inherited Members

- Public Types inherited from KDChart::AttributesModel
enum  PaletteType { PaletteTypeDefault = 0 , PaletteTypeRainbow = 1 , PaletteTypeSubdued = 2 }
 
- Signals inherited from KDChart::AttributesModel
void attributesChanged (const QModelIndex &, const QModelIndex &)
 

Detailed Description

Internally used class just adding a special constructor used by AbstractDiagram.

Definition at line 712 of file KDChartAbstractDiagram.h.

Constructor & Destructor Documentation

◆ PrivateAttributesModel()

KDChart::PrivateAttributesModel::PrivateAttributesModel ( QAbstractItemModel *  model,
QObject *  parent = nullptr 
)
inlineexplicit

Definition at line 716 of file KDChartAbstractDiagram.h.


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

© 2001 Klarälvdalens Datakonsult AB (KDAB)
"The Qt, C++ and OpenGL Experts"
https://www.kdab.com/
https://www.kdab.com/development-resources/qt-tools/kd-chart/
Generated by doxygen 1.9.1