17 #ifndef KDREPORTSCHARTELEMENT_H
18 #define KDREPORTSCHARTELEMENT_H
20 #include <QSharedDataPointer>
21 #include "KDReportsElement.h"
22 #include "KDReportsUnit.h"
23 #include <QtCore/QtGlobal>
27 class QAbstractItemModel;
30 namespace KDChart {
class Chart; }
33 class ChartElementPrivate;
129 void build( ReportBuilder& )
const override;
134 Element* clone()
const override;
137 QSharedDataPointer<ChartElementPrivate> d;
@ Millimeters
Millimeters (the default)
Definition: KDReportsUnit.h:27
void setChart(KDChart::Chart *chart)
ChartElement(QAbstractItemModel *tableModel)
Definition: KDReportsElement.h:40
ChartElement(KDChart::Chart *chart)
void setModelKey(const QString &modelKey)
void setTableModel(QAbstractItemModel *tableModel)
Unit
Definition: KDReportsUnit.h:26
ChartElement(const ChartElement &other)
Definition: KDReportsChartElement.h:40
ChartElement & operator=(const ChartElement &other)
ChartElement(const QString &modelKey)
void setSize(qreal width, qreal height, Unit unit=Millimeters)
Definition: KDReportsAbstractTableElement.h:30