forked from qt-creator/qt-creator
QmlDesigner: Type of the propertyname is now PropertyName
And PropertyName is a typedef for QByteArray. Because we don't use the features of QString and the source would be cluttered with QLatin1Strings we changed the property name to QByteArray. Change-Id: Ib70ef136bbc411504b450456bd9bb705ae93dd25 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -34,6 +34,7 @@
|
||||
#include <qmetatype.h>
|
||||
#include <QString>
|
||||
|
||||
#include "nodeinstanceglobal.h"
|
||||
|
||||
namespace QmlDesigner {
|
||||
|
||||
@@ -43,19 +44,19 @@ class PropertyBindingContainer
|
||||
|
||||
public:
|
||||
PropertyBindingContainer();
|
||||
PropertyBindingContainer(qint32 instanceId, const QString &name, const QString &expression, const QString &dynamicTypeName);
|
||||
PropertyBindingContainer(qint32 instanceId, const PropertyName &name, const QString &expression, const TypeName &dynamicTypeName);
|
||||
|
||||
qint32 instanceId() const;
|
||||
QString name() const;
|
||||
PropertyName name() const;
|
||||
QString expression() const;
|
||||
bool isDynamic() const;
|
||||
QString dynamicTypeName() const;
|
||||
TypeName dynamicTypeName() const;
|
||||
|
||||
private:
|
||||
qint32 m_instanceId;
|
||||
QString m_name;
|
||||
PropertyName m_name;
|
||||
QString m_expression;
|
||||
QString m_dynamicTypeName;
|
||||
TypeName m_dynamicTypeName;
|
||||
};
|
||||
|
||||
QDataStream &operator<<(QDataStream &out, const PropertyBindingContainer &container);
|
||||
|
||||
Reference in New Issue
Block a user