15#ifndef QGSLABELINGWIDGET_H
16#define QGSLABELINGWIDGET_H
23#include "ui_qgslabelingwidget.h"
56 QgsLabelingGui *labelingGui();
62 void writeSettingsToLayer();
65 void apply()
override;
78 void labelModeChanged(
int index );
79 void showEngineConfigDialog();
95 QWidget *mWidget =
nullptr;
96 std::unique_ptr< QgsPalLayerSettings > mSimpleSettings;
97 std::unique_ptr< QgsAbstractVectorLayerLabeling > mOldSettings;
98 bool mOldLabelsEnabled =
false;
Map canvas is a class for displaying all GIS data types on a canvas.
Base class for all map layer types.
A bar for displaying non-blocking messages to the user.
Represents a vector layer which manages a vector based data sets.