diff options
author | Ivan Komissarov <abbapoh@gmail.com> | 2021-10-06 11:14:27 +0300 |
---|---|---|
committer | Ivan Komissarov <ABBAPOH@gmail.com> | 2021-10-06 15:21:13 +0000 |
commit | 5acd507e853fe67f1065dc69933d81e2564fb002 (patch) | |
tree | 56e54ee3a02d626da0c2191ea51ced90b7ffb42c /src/lib/corelib/language/propertydeclaration.h | |
parent | d3ee6be6a2e72752697b3b7d1af009770dbc01d6 (diff) |
Fix setting stringlist properties in module providers
...when using foo,bar,baz syntax
Change-Id: I013a55f02c5d6d4bbbccf809b9524bed3c486df4
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/lib/corelib/language/propertydeclaration.h')
-rw-r--r-- | src/lib/corelib/language/propertydeclaration.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lib/corelib/language/propertydeclaration.h b/src/lib/corelib/language/propertydeclaration.h index 77b6837f5..137315d14 100644 --- a/src/lib/corelib/language/propertydeclaration.h +++ b/src/lib/corelib/language/propertydeclaration.h @@ -43,6 +43,10 @@ #include <QtCore/qshareddata.h> #include <QtCore/qstring.h> +QT_BEGIN_NAMESPACE +class QVariant; +QT_END_NAMESPACE + namespace qbs { namespace Internal { class DeprecationInfo; @@ -113,6 +117,9 @@ public: const DeprecationInfo &deprecationInfo() const; void setDeprecationInfo(const DeprecationInfo &deprecationInfo); + static QVariant convertToPropertyType( + const QVariant &v, Type t, const QStringList &namePrefix, const QString &key); + private: QSharedDataPointer<PropertyDeclarationData> d; }; |