diff options
author | Thomas Hartmann <Thomas.Hartmann@nokia.com> | 2010-12-09 16:41:14 +0100 |
---|---|---|
committer | Thomas Hartmann <Thomas.Hartmann@nokia.com> | 2010-12-09 16:43:51 +0100 |
commit | 1f4e6b79664b6c98b54ea5cb92b11f4fd3a2fa9f (patch) | |
tree | 3d90b3aa847cba37d052c5cd2b107e85b07d5b35 /src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp | |
parent | 3f283dbc44fb7a4ea654cc8200baf5801b6e7703 (diff) |
QmlDesigner.itemLibrary: add requiredImport
Diffstat (limited to 'src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp index 4d9ffb5408..a42529b44f 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp @@ -51,6 +51,7 @@ public: QIcon dragIcon; QList<PropertyContainer> properties; QString qml; + QString requiredImport; }; class ItemLibraryInfoPrivate @@ -129,6 +130,11 @@ QString ItemLibraryEntry::qml() const return m_data->qml; } +QString ItemLibraryEntry::requiredImport() const +{ + return m_data->requiredImport; +} + int ItemLibraryEntry::majorVersion() const { return m_data->majorVersion; @@ -181,6 +187,11 @@ void ItemLibraryEntry::setQml(const QString &qml) m_data->qml = qml; } +void ItemLibraryEntry::setRequiredImport(const QString &requiredImport) +{ + m_data->requiredImport = requiredImport; +} + void ItemLibraryEntry::addProperty(QString &name, QString &type, QString &value) { Property property; @@ -198,6 +209,8 @@ QDataStream& operator<<(QDataStream& stream, const ItemLibraryEntry &itemLibrary stream << itemLibraryEntry.iconPath(); stream << itemLibraryEntry.category(); stream << itemLibraryEntry.dragIcon(); + stream << itemLibraryEntry.requiredImport(); + stream << itemLibraryEntry.m_data->properties; return stream; @@ -213,6 +226,8 @@ QDataStream& operator>>(QDataStream& stream, ItemLibraryEntry &itemLibraryEntry) stream >> itemLibraryEntry.m_data->iconPath; stream >> itemLibraryEntry.m_data->category; stream >> itemLibraryEntry.m_data->dragIcon; + stream >> itemLibraryEntry.m_data->requiredImport; + stream >> itemLibraryEntry.m_data->properties; return stream; |