forked from qt-creator/qt-creator
ProcessInterface: Get rid of state() method
This is fully controlled by QtcProcess itself, so provide general implementation of state() inside QtcProcess. Task-number: QTCREATORBUG-27358 Change-Id: Id6f0b771ed933f870b80d6856c6d94896f946516 Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
@@ -66,7 +66,7 @@ void SshRemoteProcess::emitFinished()
|
||||
QtcProcess::emitFinished();
|
||||
}
|
||||
|
||||
void SshRemoteProcess::start()
|
||||
void SshRemoteProcess::startImpl()
|
||||
{
|
||||
QTC_ASSERT(!isRunning(), return);
|
||||
m_errorString.clear();
|
||||
@@ -78,7 +78,7 @@ void SshRemoteProcess::start()
|
||||
}
|
||||
qCDebug(sshLog) << "starting remote process:" << cmd.toUserOutput();
|
||||
setCommand(cmd);
|
||||
QtcProcess::start();
|
||||
QtcProcess::startImpl();
|
||||
}
|
||||
|
||||
ProcessResultData SshRemoteProcess::resultData() const
|
||||
|
||||
@@ -41,7 +41,7 @@ public:
|
||||
SshRemoteProcess(const QString &command, const QStringList &connectionArgs);
|
||||
|
||||
void requestX11Forwarding(const QString &displayName);
|
||||
void start() override;
|
||||
void startImpl() override;
|
||||
Utils::ProcessResultData resultData() const override;
|
||||
|
||||
Utils::CommandLine fullLocalCommandLine(bool inTerminal = false) const;
|
||||
|
||||
Reference in New Issue
Block a user