diff options
author | Thomas Hartmann <Thomas.Hartmann@nokia.com> | 2011-05-16 16:07:43 +0200 |
---|---|---|
committer | Thomas Hartmann <Thomas.Hartmann@nokia.com> | 2011-05-16 16:20:02 +0200 |
commit | 70ffe0c2e8c3b226471b3b7d1be78d3f036db642 (patch) | |
tree | 74204e686ac31669084cc445a755ffee29b2466a /src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp | |
parent | b9ff6032e047ff4390b9a7ed67f0e2641d46fb75 (diff) |
QmlDesigner.metaInfo: extending itemlibrary info
I added forceImport.
Diffstat (limited to 'src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp')
-rw-r--r-- | src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp b/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp index f9ab9eb997..a8339961b3 100644 --- a/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp +++ b/src/plugins/qmldesigner/designercore/metainfo/itemlibraryinfo.cpp @@ -55,6 +55,7 @@ public: QList<PropertyContainer> properties; QString qml; QString requiredImport; + bool forceImport; }; class ItemLibraryInfoPrivate @@ -138,6 +139,11 @@ QString ItemLibraryEntry::requiredImport() const return m_data->requiredImport; } +bool ItemLibraryEntry::forceImport() const +{ + return m_data->forceImport; +} + int ItemLibraryEntry::majorVersion() const { return m_data->majorVersion; @@ -195,6 +201,11 @@ void ItemLibraryEntry::setRequiredImport(const QString &requiredImport) m_data->requiredImport = requiredImport; } +void ItemLibraryEntry::setForceImport(bool b) +{ + m_data->forceImport = b; +} + void ItemLibraryEntry::addProperty(QString &name, QString &type, QString &value) { Property property; @@ -213,6 +224,7 @@ QDataStream& operator<<(QDataStream& stream, const ItemLibraryEntry &itemLibrary stream << itemLibraryEntry.category(); stream << itemLibraryEntry.dragIcon(); stream << itemLibraryEntry.requiredImport(); + stream << itemLibraryEntry.forceImport(); stream << itemLibraryEntry.m_data->properties; @@ -230,6 +242,7 @@ QDataStream& operator>>(QDataStream& stream, ItemLibraryEntry &itemLibraryEntry) stream >> itemLibraryEntry.m_data->category; stream >> itemLibraryEntry.m_data->dragIcon; stream >> itemLibraryEntry.m_data->requiredImport; + stream >> itemLibraryEntry.m_data->forceImport; stream >> itemLibraryEntry.m_data->properties; |