diff --git a/src/libs/qmljs/qmljsdocument.cpp b/src/libs/qmljs/qmljsdocument.cpp index 6a2c9dc3e430dbc10bc6b61952b804db0f422075..65df8170a761b8a2a892dba9ee2475a8834f1a71 100644 --- a/src/libs/qmljs/qmljsdocument.cpp +++ b/src/libs/qmljs/qmljsdocument.cpp @@ -371,47 +371,6 @@ Document::Ptr Snapshot::documentFromSource(const QString &code, return newDoc; } -QList<Document::Ptr> Snapshot::importedDocuments(const Document::Ptr &doc, const QString &importPath) const -{ - // ### TODO: maybe we should add all imported documents in the parse Document::parse() method, regardless of whether they're in the path or not. - - QList<Document::Ptr> result; - - QString docPath = doc->path(); - docPath += QLatin1Char('/'); - docPath += importPath; - docPath = QDir::cleanPath(docPath); - - foreach (Document::Ptr candidate, _documents) { - if (candidate == doc) - continue; // ignore this document - else if (candidate->isJSDocument()) - continue; // skip JS documents - - if (candidate->path() == doc->path() || candidate->path() == docPath) - result.append(candidate); - } - - return result; -} - -QMap<QString, Document::Ptr> Snapshot::componentsDefinedByImportedDocuments(const Document::Ptr &doc, const QString &importPath) const -{ - QMap<QString, Document::Ptr> result; - - const QString docPath = doc->path() + '/' + importPath; - - foreach (Document::Ptr candidate, *this) { - if (candidate == doc) - continue; - - if (candidate->path() == doc->path() || candidate->path() == docPath) - result.insert(candidate->componentName(), candidate); - } - - return result; -} - Document::Ptr Snapshot::document(const QString &fileName) const { return _documents.value(QDir::cleanPath(fileName)); diff --git a/src/libs/qmljs/qmljsdocument.h b/src/libs/qmljs/qmljsdocument.h index 1e6b239cf2effc51668cf3c4f3984da6a35393b8..5f456023270a7bd0b2e38062cc4bd2c45b483e60 100644 --- a/src/libs/qmljs/qmljsdocument.h +++ b/src/libs/qmljs/qmljsdocument.h @@ -169,9 +169,6 @@ public: Document::Ptr documentFromSource(const QString &code, const QString &fileName) const; - - QList<Document::Ptr> importedDocuments(const Document::Ptr &doc, const QString &importPath) const; - QMap<QString, Document::Ptr> componentsDefinedByImportedDocuments(const Document::Ptr &doc, const QString &importPath) const; }; } // end of namespace Qml