forked from qt-creator/qt-creator
qmljs: improve handling of qml dialects
Language::Enum -> QmlDialect * class instead of enum * moved Language specific operations to it (from Document) * nicer handling QStringList -> PathsAndLanguages * store language along with path, to perform a correct scan and improve path handling Change-Id: If69d35c63cfeb48aa670b51870916cd0c40f1916 Reviewed-by: Thomas Hartmann <Thomas.Hartmann@digia.com>
This commit is contained in:
@@ -31,6 +31,7 @@
|
||||
#define QMLJSIMPORTCACHE_H
|
||||
|
||||
#include "qmljsviewercontext.h"
|
||||
#include "qmljsdialect.h"
|
||||
|
||||
#include <languageutils/componentversion.h>
|
||||
#include <utils/qtcoverride.h>
|
||||
@@ -147,10 +148,10 @@ class QMLJS_EXPORT CoreImport
|
||||
public:
|
||||
CoreImport();
|
||||
CoreImport(const QString &importId, const QList<Export> &possibleExports = QList<Export>(),
|
||||
Language::Enum language = Language::Qml, const QByteArray &fingerprint = QByteArray());
|
||||
Dialect language = Dialect::Qml, const QByteArray &fingerprint = QByteArray());
|
||||
QString importId;
|
||||
QList<Export> possibleExports;
|
||||
Language::Enum language;
|
||||
Dialect language;
|
||||
QByteArray fingerprint;
|
||||
bool valid();
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user