15#ifndef QGSPLOTWIDGET_H
16#define QGSPLOTWIDGET_H
85 void updateProperty();
96#include "ui_qgsbarchartplotwidgetbase.h"
123 void mAddSymbolPushButton_clicked();
124 void mRemoveSymbolPushButton_clicked();
127 int mBlockChanges = 0;
129 std::unique_ptr< QgsNumericFormat > mXAxisNumericFormat;
130 std::unique_ptr< QgsNumericFormat > mYAxisNumericFormat;
138#include "ui_qgslinechartplotwidgetbase.h"
165 void mAddSymbolPushButton_clicked();
166 void mRemoveSymbolPushButton_clicked();
169 int mBlockChanges = 0;
171 std::unique_ptr< QgsNumericFormat > mXAxisNumericFormat;
172 std::unique_ptr< QgsNumericFormat > mYAxisNumericFormat;
179#include "ui_qgspiechartplotwidgetbase.h"
206 void mAddSymbolPushButton_clicked();
207 void mRemoveSymbolPushButton_clicked();
210 int mBlockChanges = 0;
212 std::unique_ptr< QgsNumericFormat > mNumericFormat;
Abstract interface for generating an expression context.
virtual QgsExpressionContext createExpressionContext() const =0
This method needs to be reimplemented in all classes which implement this interface and return an exp...
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
Base class for plot/chart/graphs.
DataDefinedProperty
Data defined properties for different plot types.
A grouped map of multiple QgsProperty objects, each referenced by an integer key value.