forked from qt-creator/qt-creator
Debugger: Transform DebuggerRunParameters::additionalSearchDirectories
Task-number: QTCREATORBUG-29168 Change-Id: I55dbf5ea72109f3fe0150ac19733e41d2450440c Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -152,7 +152,7 @@ public:
|
||||
<< runControl->qmlChannel().toDisplayString();
|
||||
//TODO: Not sure if these are the right paths.
|
||||
if (qtVersion)
|
||||
addSearchDirectory(qtVersion->qmlPath());
|
||||
rp.addSearchDirectory(qtVersion->qmlPath());
|
||||
}
|
||||
connect(this, &RunWorker::started, this, [this, packageName] {
|
||||
qCDebug(androidDebugSupportLog) << "Starting debugger - package name: " << packageName
|
||||
|
@@ -2919,7 +2919,7 @@ QString DebuggerEngine::formatStartParameters() const
|
||||
if (!sp.projectSourceDirectory.isEmpty()) {
|
||||
str << "Project: " << sp.projectSourceDirectory.toUserOutput() << '\n';
|
||||
str << "Additional Search Directories:";
|
||||
for (const FilePath &dir : sp.additionalSearchDirectories)
|
||||
for (const FilePath &dir : sp.additionalSearchDirectories())
|
||||
str << ' ' << dir;
|
||||
str << '\n';
|
||||
}
|
||||
|
@@ -147,7 +147,8 @@ public:
|
||||
void setUseTargetAsync(bool on) { m_useTargetAsync = on; }
|
||||
bool useTargetAsync() const { return m_useTargetAsync; }
|
||||
|
||||
Utils::FilePaths additionalSearchDirectories;
|
||||
void addSearchDirectory(const Utils::FilePath &dir) { m_additionalSearchDirectories.append(dir); }
|
||||
Utils::FilePaths additionalSearchDirectories() const { return m_additionalSearchDirectories; }
|
||||
|
||||
// Used by iOS.
|
||||
QString platform;
|
||||
@@ -250,6 +251,8 @@ private:
|
||||
bool m_useCtrlCStub = false; // For QNX debugging.
|
||||
|
||||
bool m_useTargetAsync = false;
|
||||
|
||||
Utils::FilePaths m_additionalSearchDirectories;
|
||||
};
|
||||
|
||||
namespace Internal {
|
||||
|
@@ -189,11 +189,6 @@ void DebuggerRunTool::setCrashParameter(const QString &event)
|
||||
m_runParameters.crashParameter = event;
|
||||
}
|
||||
|
||||
void DebuggerRunTool::addSearchDirectory(const Utils::FilePath &dir)
|
||||
{
|
||||
m_runParameters.additionalSearchDirectories.append(dir);
|
||||
}
|
||||
|
||||
void DebuggerRunTool::start()
|
||||
{
|
||||
startCoreFileSetupIfNeededAndContinueStartup();
|
||||
|
@@ -62,7 +62,6 @@ public:
|
||||
void setUsePortsGatherer(bool useCpp, bool useQml);
|
||||
|
||||
void modifyDebuggerEnvironment(const Utils::EnvironmentItems &item);
|
||||
void addSearchDirectory(const Utils::FilePath &dir);
|
||||
|
||||
void setIosPlatform(const QString &platform);
|
||||
void setDeviceSymbolsRoot(const QString &deviceSymbolsRoot);
|
||||
|
@@ -2451,7 +2451,7 @@ FilePath QmlEngine::toFileInProject(const QUrl &fileUrl)
|
||||
const DebuggerRunParameters &rp = runParameters();
|
||||
d->fileFinder.setProjectDirectory(rp.projectSourceDirectory);
|
||||
d->fileFinder.setProjectFiles(rp.projectSourceFiles);
|
||||
d->fileFinder.setAdditionalSearchDirectories(rp.additionalSearchDirectories);
|
||||
d->fileFinder.setAdditionalSearchDirectories(rp.additionalSearchDirectories());
|
||||
d->fileFinder.setSysroot(rp.sysRoot);
|
||||
|
||||
return d->fileFinder.findFile(fileUrl).constFirst();
|
||||
|
@@ -169,7 +169,7 @@ private:
|
||||
QtSupport::QtVersion *version = QtSupport::QtKitAspect::qtVersion(runControl()->kit());
|
||||
if (version) {
|
||||
rp.setSolibSearchPath(version->qtSoPaths());
|
||||
addSearchDirectory(version->qmlPath());
|
||||
rp.addSearchDirectory(version->qmlPath());
|
||||
}
|
||||
|
||||
auto sysroot = SysRootKitAspect().sysRoot(runControl()->kit());
|
||||
|
Reference in New Issue
Block a user