diff options
author | Marco Bubke <marco.bubke@nokia.com> | 2010-11-25 12:49:13 +0100 |
---|---|---|
committer | Marco Bubke <marco.bubke@nokia.com> | 2010-11-25 12:59:09 +0100 |
commit | 4655accdcfa1a1b55552e8eb40b37888fc061dfb (patch) | |
tree | a2b359cee91ffb0d94268f20dea1600b68d91ab3 /src/plugins/qmldesigner/designercore/include/import.h | |
parent | 864c3bfc98bee160276e37495d2a364cb3a3f6c8 (diff) |
QmlDesigner.NodeInstances: Add import support
Diffstat (limited to 'src/plugins/qmldesigner/designercore/include/import.h')
-rw-r--r-- | src/plugins/qmldesigner/designercore/include/import.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/plugins/qmldesigner/designercore/include/import.h b/src/plugins/qmldesigner/designercore/include/import.h index ca5b6f79ee..40854beea3 100644 --- a/src/plugins/qmldesigner/designercore/include/import.h +++ b/src/plugins/qmldesigner/designercore/include/import.h @@ -31,6 +31,7 @@ #define IMPORT_H #include <QtCore/QString> +#include <QStringList> #include "corelib_global.h" @@ -39,8 +40,8 @@ namespace QmlDesigner { class CORESHARED_EXPORT Import { public: - static Import createLibraryImport(const QString &url, const QString &version = QString(), const QString &alias = QString()); - static Import createFileImport(const QString &file, const QString &version = QString(), const QString &alias = QString()); + static Import createLibraryImport(const QString &url, const QString &version = QString(), const QString &alias = QString(), const QStringList &importPaths = QStringList()); + static Import createFileImport(const QString &file, const QString &version = QString(), const QString &alias = QString(), const QStringList &importPaths = QStringList()); static Import empty(); bool isEmpty() const { return m_url.isEmpty() && m_file.isEmpty(); } @@ -53,19 +54,21 @@ public: QString file() const { return m_file; } QString version() const { return m_version; } QString alias() const { return m_alias; } + QStringList importPaths() const { return m_importPathList; } QString toString(bool addSemicolon = false) const; bool operator==(const Import &other) const; private: - Import(const QString &url, const QString &file, const QString &version, const QString &alias); + Import(const QString &url, const QString &file, const QString &version, const QString &alias, const QStringList &importPaths); private: QString m_url; QString m_file; QString m_version; QString m_alias; + QStringList m_importPathList; }; CORESHARED_EXPORT uint qHash(const Import &import); |