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