55 QgsLabelingGui *labelingGui();
64 static void showLabelingEngineRules( QWidget *parent,
QgsMapCanvas *canvas );
73 static void showEngineConfiguration( QWidget *parent,
QgsMapCanvas *canvas );
79 void writeSettingsToLayer();
82 void apply()
override;
95 void labelModeChanged(
int index );
96 void showLabelingEngineRulesPrivate();
97 void showEngineConfigDialogPrivate();
112 QWidget *mWidget =
nullptr;
113 std::unique_ptr<QgsPalLayerSettings> mSimpleSettings;
114 std::unique_ptr<QgsAbstractVectorLayerLabeling> mOldSettings;
115 bool mOldLabelsEnabled =
false;