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:
Jarek Kobus
2022-04-12 11:18:09 +02:00
parent 160dc16921
commit 44c7020651
10 changed files with 52 additions and 56 deletions

View File

@@ -513,16 +513,6 @@ bool TerminalImpl::isRunning() const
#endif
}
QProcess::ProcessState TerminalImpl::state() const
{
#ifdef Q_OS_WIN
return (d->m_pid != nullptr) ? QProcess::Running : QProcess::NotRunning;
#else
return (d->m_stubSocket && d->m_stubSocket->isOpen())
? QProcess::Running : d->m_process.state();
#endif
}
QString TerminalImpl::stubServerListen()
{
#ifdef Q_OS_WIN