11 #ifndef KDCHARTABSTRACTCARTESIANDIAGRAM_H
12 #define KDCHARTABSTRACTCARTESIANDIAGRAM_H
44 #if QT_VERSION < QT_VERSION_CHECK(6, 0, 0) && defined(Q_COMPILER_MANGLES_RETURN_TYPE)
45 virtual const int numberOfAbscissaSegments()
const = 0;
46 virtual const int numberOfOrdinateSegments()
const = 0;
79 virtual void layoutPlanes();
100 virtual QPointF referenceDiagramOffset()
const;
103 void setModel(QAbstractItemModel *model)
override;
105 void setRootIndex(
const QModelIndex &index)
override;
#define KDCHART_DECLARE_DERIVED_DIAGRAM(X, PLANE)
Base class for diagrams based on a cartesian coordianate system.
virtual qreal threeDItemDepth(int column) const =0
virtual int numberOfOrdinateSegments() const =0
virtual qreal threeDItemDepth(const QModelIndex &index) const =0
virtual int numberOfAbscissaSegments() const =0
Base class common for all coordinate planes, CartesianCoordinatePlane, PolarCoordinatePlane,...
AbstractDiagram defines the interface for diagram classes.
A proxy model used for decorating data with attributes.
Cartesian coordinate plane.
QList< CartesianAxis * > CartesianAxisList