|
QGIS API Documentation 4.3.0-Master (4ecdf0f3f59)
|
Model for sub diagrams in a stacked diagram view. More...
#include <qgsstackeddiagramproperties.h>

Signals | |
| void | subDiagramsMoved () |
| Informs views that subdiagrams were moved in the model. | |
Public Member Functions | |
| QgsStackedDiagramPropertiesModel (QObject *parent=nullptr) | |
| constructor | |
| ~QgsStackedDiagramPropertiesModel () override | |
| int | columnCount (const QModelIndex &=QModelIndex()) const override |
| QVariant | data (const QModelIndex &index, int role=Qt::DisplayRole) const override |
| QgsDiagramLayerSettings | diagramLayerSettings () const |
| Returns the diagram layer settings from the model. | |
| bool | dropMimeData (const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) override |
| Qt::ItemFlags | flags (const QModelIndex &index) const override |
| QVariant | headerData (int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const override |
| void | insertSubDiagram (const int index, QgsDiagramRenderer *newSubDiagram) |
| Inserts a new diagram at the specified position. Takes ownership. | |
| QMimeData * | mimeData (const QModelIndexList &indexes) const override |
| QStringList | mimeTypes () const override |
| bool | removeRows (int row, int count, const QModelIndex &parent=QModelIndex()) override |
| int | rowCount (const QModelIndex &=QModelIndex()) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) override |
| QgsDiagramRenderer * | subDiagramForIndex (const QModelIndex &index) const |
| Returns the diagram renderer at the specified index. Does not transfer ownership. | |
| QList< QgsDiagramRenderer * > | subRenderers () const |
| Returns the list of diagram renderers from the model. Does not transfer ownership. | |
| Qt::DropActions | supportedDropActions () const override |
| void | updateDiagramLayerSettings (QgsDiagramLayerSettings dls) |
| Sets the diagram layer settings for the model. | |
| void | updateSubDiagram (const QModelIndex &index, QgsDiagramRenderer *dr) |
| Replaces the diagram located at index by dr. Takes ownership. | |
Protected Attributes | |
| QgsDiagramLayerSettings | mDiagramLayerSettings |
| QList< QgsDiagramRenderer * > | mRenderers |
Model for sub diagrams in a stacked diagram view.
Definition at line 48 of file qgsstackeddiagramproperties.h.
| QgsStackedDiagramPropertiesModel::QgsStackedDiagramPropertiesModel | ( | QObject * | parent = nullptr | ) |
constructor
Definition at line 380 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 384 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 619 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 509 of file qgsstackeddiagramproperties.cpp.
| QgsDiagramLayerSettings QgsStackedDiagramPropertiesModel::diagramLayerSettings | ( | ) | const |
Returns the diagram layer settings from the model.
Definition at line 703 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 447 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 389 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 602 of file qgsstackeddiagramproperties.cpp.
| void QgsStackedDiagramPropertiesModel::insertSubDiagram | ( | const int | index, |
| QgsDiagramRenderer * | newSubDiagram ) |
Inserts a new diagram at the specified position. Takes ownership.
Definition at line 676 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 415 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 408 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 656 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 614 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 624 of file qgsstackeddiagramproperties.cpp.
| QgsDiagramRenderer * QgsStackedDiagramPropertiesModel::subDiagramForIndex | ( | const QModelIndex & | index | ) | const |
Returns the diagram renderer at the specified index. Does not transfer ownership.
Definition at line 669 of file qgsstackeddiagramproperties.cpp.
|
signal |
Informs views that subdiagrams were moved in the model.
| QList< QgsDiagramRenderer * > QgsStackedDiagramPropertiesModel::subRenderers | ( | ) | const |
Returns the list of diagram renderers from the model. Does not transfer ownership.
Definition at line 693 of file qgsstackeddiagramproperties.cpp.
|
override |
Definition at line 403 of file qgsstackeddiagramproperties.cpp.
| void QgsStackedDiagramPropertiesModel::updateDiagramLayerSettings | ( | QgsDiagramLayerSettings | dls | ) |
Sets the diagram layer settings for the model.
Definition at line 698 of file qgsstackeddiagramproperties.cpp.
| void QgsStackedDiagramPropertiesModel::updateSubDiagram | ( | const QModelIndex & | index, |
| QgsDiagramRenderer * | dr ) |
Replaces the diagram located at index by dr. Takes ownership.
Definition at line 683 of file qgsstackeddiagramproperties.cpp.
|
protected |
Definition at line 100 of file qgsstackeddiagramproperties.h.
|
protected |
Definition at line 99 of file qgsstackeddiagramproperties.h.