forked from qt-creator/qt-creator
Allow to set environment for "Open Terminal"
Change-Id: If6e82ef8a7bbbaa947b41e0f6746d2b2aa770c20 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
@@ -108,12 +108,17 @@ void FileUtils::showInGraphicalShell(QWidget *parent, const QString &pathIn)
|
||||
}
|
||||
|
||||
void FileUtils::openTerminal(const QString &path)
|
||||
{
|
||||
openTerminal(path, Environment::systemEnvironment());
|
||||
}
|
||||
|
||||
void FileUtils::openTerminal(const QString &path, const Environment &env)
|
||||
{
|
||||
const QFileInfo fileInfo(path);
|
||||
const QString pwd = QDir::toNativeSeparators(fileInfo.isDir() ?
|
||||
fileInfo.absoluteFilePath() :
|
||||
fileInfo.absolutePath());
|
||||
ConsoleProcess::startTerminalEmulator(ICore::settings(), pwd);
|
||||
ConsoleProcess::startTerminalEmulator(ICore::settings(), pwd, env);
|
||||
}
|
||||
|
||||
QString FileUtils::msgFindInDirectory()
|
||||
|
||||
Reference in New Issue
Block a user