17#ifndef QGSLINECHARTPLOT_H
18#define QGSLINECHARTPLOT_H
44 QString
type()
const override {
return QStringLiteral(
"line" ); }
virtual void renderContent(QgsRenderContext &context, QgsPlotRenderContext &plotContext, const QRectF &plotArea, const QgsPlotData &plotData=QgsPlotData())
Renders the plot content.
bool readXml(const QDomElement &element, const QgsReadWriteContext &context) override
Reads the plot's properties from an XML element.
Qgs2DXyPlot()
Constructor for Qgs2DXyPlot.
bool writeXml(QDomElement &element, QDomDocument &document, const QgsReadWriteContext &context) const override
Writes the plot's properties into an XML element.
A simple line chart class.
int lineSymbolCount() const
Returns the line symbols list count.
QString type() const override
Returns the plot's type.
~QgsLineChartPlot() override=default
int markerSymbolCount() const
Returns the line symbols list count.
A line symbol type, for rendering LineString and MultiLineString geometries.
A marker symbol type, for rendering Point and MultiPoint geometries.
Encapsulates one or more plot series.
Contains information about the context of a plot rendering operation.
Base class for plot/chart/graphs.
A container for the context for various read/write operations on objects.
Contains information about the context of a rendering operation.
An abstract vector layer plot data gatherer base class.