18 #ifndef QGSLABELINGGUI_H 19 #define QGSLABELINGGUI_H 26 class QDialogButtonBox;
49 void setLabelMode( LabelMode mode );
66 void blockInitSignals(
bool block );
76 void updateGeometryTypeBasedWidgets();
77 void showGeometryGeneratorExpressionBuilder();
78 void validateGeometryGeneratorExpression();
79 void determineGeometryGeneratorType();
84 void calloutTypeChanged();
98 void initCalloutWidgets();
99 void updateCalloutWidget(
QgsCallout *callout );
103 class GUI_EXPORT QgsLabelSettingsDialog :
public QDialog
117 QDialogButtonBox *buttonBox()
const;
121 QgsLabelingGui *mWidget =
nullptr;
122 QDialogButtonBox *mButtonBox =
nullptr;
131 #endif // QGSLABELINGGUI_H
Base class for all map layer types.
Abstract base class for callout renderers.
virtual void setContext(const QgsSymbolWidgetContext &context)
Sets the context in which the widget is shown, e.g., the associated map canvas and expression context...
The feature class encapsulates a single feature including its id, geometry and a list of field/values...
A widget for customizing text formatting settings.
Map canvas is a class for displaying all GIS data types on a canvas.
StyleEntity
Enum for Entities involved in a style.
Contains settings which reflect the context in which a symbol (or renderer) widget is shown...
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
virtual void setFormatFromStyle(const QString &name, QgsStyle::StyleEntity type)
Sets the current text settings from a style entry.
GeometryType
The geometry types are used to group QgsWkbTypes::Type in a coarse way.
virtual void saveFormat()
Saves the current text settings to a style entry.
QgsExpressionContext createExpressionContext() const override
This method needs to be reimplemented in all classes which implement this interface and return an exp...
Represents a vector layer which manages a vector based data sets.