forked from qt-creator/qt-creator
ProjectExplorer: Introduce a IDevice::filePath
Same function as mapToGlobalPath, but operating on a QString specifying the local path part. It's the majority use case and arguably the 'right thing' to use instead of a full FilePath that can refer to arbitrary devices. Change-Id: Ifc8bd340e2e8859fe549f5724eb94269f587c418 Reviewed-by: Jarek Kobus <jaroslaw.kobus@qt.io>
This commit is contained in:
@@ -95,9 +95,9 @@ void PerfTracePointDialog::runScript()
|
||||
|
||||
const QString elevate = m_ui->privilegesChooser->currentText();
|
||||
if (elevate != QLatin1String("n.a."))
|
||||
m_process->setCommand({m_device->mapToGlobalPath(FilePath::fromString(elevate)), {"sh"}});
|
||||
m_process->setCommand({m_device->filePath(elevate), {"sh"}});
|
||||
else
|
||||
m_process->setCommand({m_device->mapToGlobalPath("sh"), {}});
|
||||
m_process->setCommand({m_device->filePath("sh"), {}});
|
||||
|
||||
connect(m_process.get(), &QtcProcess::done, this, &PerfTracePointDialog::handleProcessDone);
|
||||
m_process->start();
|
||||
|
||||
Reference in New Issue
Block a user