15#ifndef QGSPLOTWIDGET_H
16#define QGSPLOTWIDGET_H
83 void updateProperty();
94#include "ui_qgsbarchartplotwidgetbase.h"
120 void mAddSymbolPushButton_clicked();
121 void mRemoveSymbolPushButton_clicked();
123 void updateXAxisProperties();
126 int mBlockChanges = 0;
128 std::unique_ptr< QgsNumericFormat > mXAxisNumericFormat;
129 std::unique_ptr< QgsNumericFormat > mYAxisNumericFormat;
131 bool mFlipAxes =
false;
139#include "ui_qgslinechartplotwidgetbase.h"
165 void mAddSymbolPushButton_clicked();
166 void mRemoveSymbolPushButton_clicked();
168 void updateXAxisProperties();
171 int mBlockChanges = 0;
173 std::unique_ptr< QgsNumericFormat > mXAxisNumericFormat;
174 std::unique_ptr< QgsNumericFormat > mYAxisNumericFormat;
176 bool mFlipAxes =
false;
183#include "ui_qgspiechartplotwidgetbase.h"
209 void mAddSymbolPushButton_clicked();
210 void mRemoveSymbolPushButton_clicked();
213 int mBlockChanges = 0;
215 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.