diff --git a/src/app/qgsrulebasedlabelingwidget.h b/src/app/qgsrulebasedlabelingwidget.h index abc3ef8ab5f..18d29d415e4 100644 --- a/src/app/qgsrulebasedlabelingwidget.h +++ b/src/app/qgsrulebasedlabelingwidget.h @@ -11,7 +11,7 @@ class QgsMapCanvas; class QgsVectorLayer; -class GUI_EXPORT QgsRuleBasedLabelingModel : public QAbstractItemModel +class APP_EXPORT QgsRuleBasedLabelingModel : public QAbstractItemModel { Q_OBJECT @@ -101,7 +101,7 @@ class QgsLabelingGui; #include "ui_qgslabelingrulepropsdialog.h" -class GUI_EXPORT QgsLabelingRulePropsDialog : public QDialog, private Ui::QgsLabelingRulePropsDialog +class APP_EXPORT QgsLabelingRulePropsDialog : public QDialog, private Ui::QgsLabelingRulePropsDialog { Q_OBJECT diff --git a/src/core/qgsrulebasedlabeling.h b/src/core/qgsrulebasedlabeling.h index 22fc2204e6c..2c580be0637 100644 --- a/src/core/qgsrulebasedlabeling.h +++ b/src/core/qgsrulebasedlabeling.h @@ -21,7 +21,7 @@ class CORE_EXPORT QgsRuleBasedLabeling : public QgsAbstractVectorLayerLabeling typedef QList RuleList; typedef QMap RuleToProviderMap; - class Rule + class CORE_EXPORT Rule { public: //! takes ownership of settings