18#ifndef QGSLABELINGGUI_H 
   19#define QGSLABELINGGUI_H 
   26class QDialogButtonBox;
 
   69    void setLabelMode( LabelMode mode );
 
  107    void blockInitSignals( 
bool block );
 
  109    bool eventFilter( QObject *
object, QEvent *event ) 
override;
 
  121    void updateGeometryTypeBasedWidgets();
 
  122    void showGeometryGeneratorExpressionBuilder();
 
  123    void validateGeometryGeneratorExpression();
 
  124    void determineGeometryGeneratorType();
 
  129    void calloutTypeChanged();
 
  143    void updateCalloutWidget( 
QgsCallout *callout );
 
  144    void showObstacleSettings();
 
  145    void showLineAnchorSettings();
 
  146    void showDuplicateSettings();
 
  149class GUI_EXPORT QgsLabelSettingsDialog : 
public QDialog
 
  161    QDialogButtonBox *buttonBox() 
const;
 
  164    QgsLabelingGui *mWidget = 
nullptr;
 
  165    QDialogButtonBox *mButtonBox = 
nullptr;
 
GeometryType
The geometry types are used to group Qgis::WkbType in a coarse way.
 
Abstract base class for callout renderers.
 
Expression contexts are used to encapsulate the parameters around which a QgsExpression should be eva...
 
The feature class encapsulates a single feature including its unique ID, geometry and a list of field...
 
Contains settings related to how the label engine places and formats labels for line features (or pol...
 
Contains settings related to how the label engine treats features as obstacles.
 
Contains settings related to how the label engine removes candidate label positions and reduces the n...
 
Map canvas is a class for displaying all GIS data types on a canvas.
 
Base class for all map layer types.
 
Represents a mesh layer supporting display of data on structured or unstructured meshes.
 
Contains settings for how a map layer will be labeled.
 
StyleEntity
Enum for Entities involved in a style.
 
Contains settings which reflect the context in which a symbol (or renderer) widget is shown,...
 
A widget for customizing text formatting settings.
 
QgsExpressionContext createExpressionContext() const override
This method needs to be reimplemented in all classes which implement this interface and return an exp...
 
virtual void setContext(const QgsSymbolWidgetContext &context)
Sets the context in which the widget is shown, e.g., the associated map canvas and expression context...
 
virtual void setFormatFromStyle(const QString &name, QgsStyle::StyleEntity type, const QString &stylePath)
Sets the current text settings from a style entry.
 
virtual void saveFormat()
Saves the current text settings to a style entry.
 
Represents a vector layer which manages a vector based dataset.
 
Implements a map layer that is dedicated to rendering of vector tiles.