diff --git a/src/libs/qmljs/qmljsimportdependencies.cpp b/src/libs/qmljs/qmljsimportdependencies.cpp index 60a79c51b06..cfe16ae7d3f 100644 --- a/src/libs/qmljs/qmljsimportdependencies.cpp +++ b/src/libs/qmljs/qmljsimportdependencies.cpp @@ -198,6 +198,14 @@ ImportKey ImportKey::flatKey() const { return res; } +QString ImportKey::libPath() const +{ + QString res = splitPath.join(QString::fromLatin1(".")); + if (res.isEmpty() && !splitPath.isEmpty()) + return QLatin1String(""); + return res; +} + QString ImportKey::path() const { QString res = splitPath.join(QString::fromLatin1("/")); diff --git a/src/libs/qmljs/qmljsimportdependencies.h b/src/libs/qmljs/qmljsimportdependencies.h index 0d2978e21c7..0ec88cc1e74 100644 --- a/src/libs/qmljs/qmljsimportdependencies.h +++ b/src/libs/qmljs/qmljsimportdependencies.h @@ -108,6 +108,7 @@ public: int minorVersion; QString path() const; + QString libPath() const; void addToHash(QCryptographicHash &hash) const; ImportKey flatKey() const;