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.