aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/qmldesigner/designercore/include/import.h
diff options
context:
space:
mode:
authorMarco Bubke <marco.bubke@nokia.com>2010-11-25 12:49:13 +0100
committerMarco Bubke <marco.bubke@nokia.com>2010-11-25 12:59:09 +0100
commit4655accdcfa1a1b55552e8eb40b37888fc061dfb (patch)
treea2b359cee91ffb0d94268f20dea1600b68d91ab3 /src/plugins/qmldesigner/designercore/include/import.h
parent864c3bfc98bee160276e37495d2a364cb3a3f6c8 (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.h9
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);