From 62819fec2a1d5a98fa5f64e010791183e64fa94f Mon Sep 17 00:00:00 2001 From: wmayer Date: Mon, 1 Jan 2018 19:15:02 +0100 Subject: [PATCH] consistently add Q_OBJECT macro to all sub-clases of PropertyItem --- src/Gui/propertyeditor/PropertyItem.h | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/Gui/propertyeditor/PropertyItem.h b/src/Gui/propertyeditor/PropertyItem.h index 4ea604c0ea..475ce905e8 100644 --- a/src/Gui/propertyeditor/PropertyItem.h +++ b/src/Gui/propertyeditor/PropertyItem.h @@ -186,6 +186,7 @@ private: */ class GuiExport PropertyStringItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -206,6 +207,7 @@ protected: */ class GuiExport PropertyFontItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -226,6 +228,7 @@ protected: */ class GuiExport PropertySeparatorItem : public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER bool isSeparator() const { return true; } @@ -238,6 +241,7 @@ class GuiExport PropertySeparatorItem : public PropertyItem */ class GuiExport PropertyIntegerItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -259,6 +263,7 @@ protected: */ class GuiExport PropertyIntegerConstraintItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -280,6 +285,7 @@ protected: */ class GuiExport PropertyFloatItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -301,6 +307,7 @@ protected: */ class GuiExport PropertyUnitItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -321,6 +328,7 @@ protected: */ class GuiExport PropertyUnitConstraintItem: public PropertyUnitItem { + Q_OBJECT PROPERTYITEM_HEADER virtual void setEditorData(QWidget *editor, const QVariant& data) const; @@ -335,6 +343,7 @@ protected: */ class GuiExport PropertyFloatConstraintItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -355,6 +364,7 @@ protected: */ class GuiExport PropertyPrecisionItem: public PropertyFloatConstraintItem { + Q_OBJECT PROPERTYITEM_HEADER protected: PropertyPrecisionItem(); @@ -366,6 +376,7 @@ protected: */ class GuiExport PropertyAngleItem : public PropertyFloatItem { + Q_OBJECT PROPERTYITEM_HEADER protected: @@ -382,6 +393,7 @@ protected: */ class GuiExport PropertyBoolItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -643,6 +655,7 @@ private: */ class GuiExport PropertyEnumItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -663,6 +676,7 @@ protected: */ class GuiExport PropertyStringListItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -684,6 +698,7 @@ protected: */ class GuiExport PropertyFloatListItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -705,6 +720,7 @@ protected: */ class GuiExport PropertyIntegerListItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -726,6 +742,7 @@ protected: */ class GuiExport PropertyColorItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -850,6 +867,7 @@ private: */ class GuiExport PropertyFileItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -871,6 +889,7 @@ protected: */ class GuiExport PropertyPathItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -892,6 +911,7 @@ protected: */ class GuiExport PropertyTransientFileItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -954,6 +974,7 @@ private: */ class GuiExport PropertyLinkItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const; @@ -1000,6 +1021,7 @@ private: */ class GuiExport PropertyLinkListItem: public PropertyItem { + Q_OBJECT PROPERTYITEM_HEADER virtual QWidget* createEditor(QWidget* parent, const QObject* receiver, const char* method) const;