15#ifndef QGSLABELINGWIDGET_H 
   16#define QGSLABELINGWIDGET_H 
   23#include "ui_qgslabelingwidget.h" 
   55    QgsLabelingGui *labelingGui();
 
   61    void writeSettingsToLayer();
 
   64    void apply() 
override;
 
   77    void labelModeChanged( 
int index );
 
   78    void showEngineConfigDialog();
 
   94    QWidget *mWidget = 
nullptr;
 
   95    std::unique_ptr< QgsPalLayerSettings > mSimpleSettings;
 
   96    std::unique_ptr< QgsAbstractVectorLayerLabeling > mOldSettings;
 
   97    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.