ProcessInterface: Place the class in separate header file

Change-Id: I9f3924f7cf69af58f93fc19f0af25c6fa9cfb55e
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: hjk <hjk@qt.io>
This commit is contained in:
Jarek Kobus
2022-02-18 02:41:50 +01:00
parent de328378a8
commit 192bbb7618
5 changed files with 141 additions and 80 deletions

View File

@@ -580,6 +580,21 @@ static QString blockingMessage(const QVariant &variant)
return "(blocking without event loop):";
}
void ProcessInterface::kickoffProcess()
{
QTC_CHECK(false);
}
void ProcessInterface::interruptProcess()
{
QTC_CHECK(false);
}
qint64 ProcessInterface::applicationMainThreadID() const
{
QTC_CHECK(false); return -1;
}
void ProcessInterface::defaultStart()
{
if (processLog().isDebugEnabled()) {
@@ -600,6 +615,13 @@ void ProcessInterface::defaultStart()
s_start.measureAndRun(&ProcessInterface::doDefaultStart, this, program, arguments);
}
void ProcessInterface::doDefaultStart(const QString &program, const QStringList &arguments)
{
Q_UNUSED(program)
Q_UNUSED(arguments)
QTC_CHECK(false);
}
bool ProcessInterface::dissolveCommand(QString *program, QStringList *arguments)
{
const CommandLine &commandLine = m_setup.m_commandLine;