diff --git a/src/libs/qmljs/qmljsdocument.cpp b/src/libs/qmljs/qmljsdocument.cpp index 6a2c9dc3e43..65df8170a76 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 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 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 Snapshot::componentsDefinedByImportedDocuments(const Document::Ptr &doc, const QString &importPath) const -{ - QMap 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 1e6b239cf2e..5f456023270 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 importedDocuments(const Document::Ptr &doc, const QString &importPath) const; - QMap componentsDefinedByImportedDocuments(const Document::Ptr &doc, const QString &importPath) const; }; } // end of namespace Qml