diff --git a/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore/qobjectdefs.h b/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore/qobjectdefs.h index c215327c680..15d19ea7b49 100644 --- a/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore/qobjectdefs.h +++ b/share/qtcreator/cplusplus/wrappedQtHeaders/QtCore/qobjectdefs.h @@ -58,8 +58,7 @@ # define Q_SLOT __attribute__((annotate("qt_slot"))) #endif -// static_assert can be found as a class child but does not add extra AST nodes for completion -#define Q_PROPERTY(arg) static_assert("Q_PROPERTY", #arg); +#define Q_PROPERTY(arg...) static_assert("Q_PROPERTY", #arg); #define SIGNAL(arg) #arg #define SLOT(arg) #arg diff --git a/share/qtcreator/snippets/cpp.xml b/share/qtcreator/snippets/cpp.xml index 5ade1dc1c8b..17cf2ebf1ca 100644 --- a/share/qtcreator/snippets/cpp.xml +++ b/share/qtcreator/snippets/cpp.xml @@ -204,5 +204,5 @@ case $value$: default: break; } -Q_PROPERTY($type$ $name$ READ $name$ WRITE set$name:c$ NOTIFY $name$Changed) +Q_PROPERTY($type$ $name$ READ $name$ WRITE set$name:c$ NOTIFY $name$Changed)