ModelEditor: Fix endless loop with class members

Using Q_INVOKABLE in class members led to endless loop. 
Other qualifiers like Q_SLOT or virtual do work.

Task-number: QTCREATORBUG-15347
Change-Id: Id25ee7970b49ed815a86fa76af6cbb3a06405971
Reviewed-by: Tobias Hunger <tobias.hunger@theqtcompany.com>
This commit is contained in:
Jochen Becher
2015-11-17 21:37:49 +01:00
committed by Tobias Hunger
parent 1ed73ea36c
commit 62e3e87309

View File

@@ -530,6 +530,7 @@ QList<MClassMember> ClassMembersEdit::parse(const QString &text, bool *ok)
word = cursor.readWord().toLower();
} else if (word == QStringLiteral("invokable") || word == QStringLiteral("q_invokable")) {
member.setProperties(member.getProperties() | MClassMember::PROPERTY_QINVOKABLE);
word = cursor.readWord().toLower();
} else if (word == QStringLiteral(":")) {
word = cursor.readWord().toLower();
} else {