Debugger: Move toFileInProject to QmlEngine

The only user.

Change-Id: I443cbfab20739fb43a45848355110f879b0f3041
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2019-08-26 18:42:51 +02:00
parent 6ad670a980
commit ee23dcba23
4 changed files with 16 additions and 16 deletions

View File

@@ -74,7 +74,6 @@
#include <texteditor/fontsettings.h>
#include <utils/basetreeview.h>
#include <utils/fileinprojectfinder.h>
#include <utils/macroexpander.h>
#include <utils/processhandle.h>
#include <utils/qtcassert.h>
@@ -485,7 +484,6 @@ public:
QScopedPointer<LocationMark> m_locationMark;
QTimer m_locationTimer;
Utils::FileInProjectFinder m_fileFinder;
QString m_qtNamespace;
// Safety net to avoid infinite lookups.
@@ -1864,18 +1862,6 @@ bool DebuggerEngine::canDisplayTooltip() const
return state() == InferiorStopOk;
}
QString DebuggerEngine::toFileInProject(const QUrl &fileUrl)
{
// make sure file finder is properly initialized
const DebuggerRunParameters &rp = runParameters();
d->m_fileFinder.setProjectDirectory(rp.projectSourceDirectory);
d->m_fileFinder.setProjectFiles(rp.projectSourceFiles);
d->m_fileFinder.setAdditionalSearchDirectories(rp.additionalSearchDirectories);
d->m_fileFinder.setSysroot(rp.sysRoot);
return d->m_fileFinder.findFile(fileUrl).first().toString();
}
QString DebuggerEngine::expand(const QString &string) const
{
return runParameters().macroExpander->expand(string);