Properly deprecate QProcess::pid
Address an old ### Qt 5 comment. The method has been documented as deprecated and replaced by QProcess::processId since at least Qt 5.9, so we can first properly flag it as such for 5.15.2, and remove it from Qt 6 in a follow-up commit. Change-Id: Ic4e3351740617083b16723db8eef7a341bccfbf6 Pick-to: 5.15 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
8f74f7d25b
commit
3fb8f9e44e
@ -1623,7 +1623,7 @@ void QProcess::setWorkingDirectory(const QString &dir)
|
|||||||
d->workingDirectory = dir;
|
d->workingDirectory = dir;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if QT_DEPRECATED_SINCE(5, 15)
|
||||||
/*!
|
/*!
|
||||||
\deprecated
|
\deprecated
|
||||||
Use processId() instead.
|
Use processId() instead.
|
||||||
@ -1640,6 +1640,7 @@ Q_PID QProcess::pid() const // ### Qt 6 remove or rename this method to processI
|
|||||||
Q_D(const QProcess);
|
Q_D(const QProcess);
|
||||||
return d->pid;
|
return d->pid;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
/*!
|
/*!
|
||||||
\since 5.3
|
\since 5.3
|
||||||
|
@ -222,8 +222,10 @@ public:
|
|||||||
QProcess::ProcessError error() const;
|
QProcess::ProcessError error() const;
|
||||||
QProcess::ProcessState state() const;
|
QProcess::ProcessState state() const;
|
||||||
|
|
||||||
// #### Qt 5: Q_PID is a pointer on Windows and a value on Unix
|
#if QT_DEPRECATED_SINCE(5, 15)
|
||||||
|
QT_DEPRECATED_VERSION_X_5_15("Use processId() instead")
|
||||||
Q_PID pid() const;
|
Q_PID pid() const;
|
||||||
|
#endif
|
||||||
qint64 processId() const;
|
qint64 processId() const;
|
||||||
|
|
||||||
bool waitForStarted(int msecs = 30000);
|
bool waitForStarted(int msecs = 30000);
|
||||||
|
@ -187,7 +187,7 @@ bool QBenchmarkValgrindUtils::runCallgrindSubProcess(const QStringList &origAppA
|
|||||||
process.start(QLatin1String("valgrind"), args);
|
process.start(QLatin1String("valgrind"), args);
|
||||||
process.waitForStarted(-1);
|
process.waitForStarted(-1);
|
||||||
QBenchmarkGlobalData::current->callgrindOutFileBase =
|
QBenchmarkGlobalData::current->callgrindOutFileBase =
|
||||||
QBenchmarkValgrindUtils::outFileBase(process.pid());
|
QBenchmarkValgrindUtils::outFileBase(process.processId());
|
||||||
const bool finishedOk = process.waitForFinished(-1);
|
const bool finishedOk = process.waitForFinished(-1);
|
||||||
exitCode = process.exitCode();
|
exitCode = process.exitCode();
|
||||||
|
|
||||||
|
@ -328,7 +328,7 @@ void tst_QLockFile::staleShortLockFromBusyProcess()
|
|||||||
QString hostname, appname;
|
QString hostname, appname;
|
||||||
QTRY_VERIFY(secondLock.getLockInfo(&pid, &hostname, &appname));
|
QTRY_VERIFY(secondLock.getLockInfo(&pid, &hostname, &appname));
|
||||||
#ifdef Q_OS_UNIX
|
#ifdef Q_OS_UNIX
|
||||||
QCOMPARE(pid, proc.pid());
|
QCOMPARE(pid, proc.processId());
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
secondLock.setStaleLockTime(100);
|
secondLock.setStaleLockTime(100);
|
||||||
|
@ -216,7 +216,7 @@ void tst_QProcess::constructing()
|
|||||||
QCOMPARE(process.environment(), QStringList());
|
QCOMPARE(process.environment(), QStringList());
|
||||||
QCOMPARE(process.error(), QProcess::UnknownError);
|
QCOMPARE(process.error(), QProcess::UnknownError);
|
||||||
QCOMPARE(process.state(), QProcess::NotRunning);
|
QCOMPARE(process.state(), QProcess::NotRunning);
|
||||||
QCOMPARE(process.pid(), Q_PID(0));
|
QCOMPARE(process.processId(), 0);
|
||||||
QCOMPARE(process.readAllStandardOutput(), QByteArray());
|
QCOMPARE(process.readAllStandardOutput(), QByteArray());
|
||||||
QCOMPARE(process.readAllStandardError(), QByteArray());
|
QCOMPARE(process.readAllStandardError(), QByteArray());
|
||||||
QCOMPARE(process.canReadLine(), false);
|
QCOMPARE(process.canReadLine(), false);
|
||||||
|
Loading…
Reference in New Issue
Block a user