QGIS API Documentation
3.26.3-Buenos Aires (65e4edfdad)
|
Go to the documentation of this file.
18 #ifndef QGSLABELINGGUI_H
19 #define QGSLABELINGGUI_H
26 class QDialogButtonBox;
49 void setLabelMode( LabelMode mode );
66 void blockInitSignals(
bool block );
68 bool eventFilter( QObject *
object, QEvent *event )
override;
77 void updateGeometryTypeBasedWidgets();
78 void showGeometryGeneratorExpressionBuilder();
79 void validateGeometryGeneratorExpression();
80 void determineGeometryGeneratorType();
85 void calloutTypeChanged();
101 void initCalloutWidgets();
102 void updateCalloutWidget(
QgsCallout *callout );
103 void showObstacleSettings();
104 void showLineAnchorSettings();
108 class GUI_EXPORT QgsLabelSettingsDialog :
public QDialog
122 QDialogButtonBox *buttonBox()
const;
126 QgsLabelingGui *mWidget =
nullptr;
127 QDialogButtonBox *mButtonBox =
nullptr;
136 #endif // QGSLABELINGGUI_H
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
QgsExpressionContext createExpressionContext() const override
This method needs to be reimplemented in all classes which implement this interface and return an exp...
Abstract base class for callout renderers.
Contains settings for how a map layer will be labeled.
Contains settings which reflect the context in which a symbol (or renderer) widget is shown,...
Map canvas is a class for displaying all GIS data types on a canvas.
Contains settings related to how the label engine treats features as obstacles.
A widget for customizing text formatting settings.
virtual void setFormatFromStyle(const QString &name, QgsStyle::StyleEntity type, const QString &stylePath)
Sets the current text settings from a style entry.
virtual void setContext(const QgsSymbolWidgetContext &context)
Sets the context in which the widget is shown, e.g., the associated map canvas and expression context...
Contains settings related to how the label engine places and formats labels for line features (or pol...
GeometryType
The geometry types are used to group QgsWkbTypes::Type in a coarse way.
Represents a vector layer which manages a vector based data sets.
virtual void saveFormat()
Saves the current text settings to a style entry.
Base class for all map layer types. This is the base class for all map layer types (vector,...
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
StyleEntity
Enum for Entities involved in a style.