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.