# HG changeset patch # User Chris Cannam # Date 1578396047 0 # Node ID b3b2e092bd61a8347930cc0b985cd7fd8e4e2d18 # Parent b66077ee37a3174aa32479156ae89b978ab5dbbc Avoid deprecated API diff -r b66077ee37a3 -r b3b2e092bd61 vamp-client/qt/ProcessQtTransport.h --- a/vamp-client/qt/ProcessQtTransport.h Wed Jan 16 14:26:27 2019 +0000 +++ b/vamp-client/qt/ProcessQtTransport.h Tue Jan 07 11:20:47 2020 +0000 @@ -42,7 +42,7 @@ #include #include #include -#include +#include #include @@ -155,14 +155,14 @@ std::vector buffer; bool complete = false; - QTime t; + QElapsedTimer t; t.start(); // We don't like to timeout at all while waiting for a // response -- we'd like to wait as long as the server // continues running. // - int beforeResponseTimeout = 0; // ms, 0 = no timeout + qint64 beforeResponseTimeout = 0; // ms, 0 = no timeout // But if the call is marked as fast (i.e. just retrieving // info rather than calculating something) we will time out @@ -176,12 +176,12 @@ // finished doing any real work. In each case the timeout is // measured since data was last read. // - int duringResponseTimeout = 5000; // ms, 0 = no timeout + qint64 duringResponseTimeout = 5000; // ms, 0 = no timeout while (!complete) { bool responseStarted = !buffer.empty(); // already have something - int ms = t.elapsed(); // time since start or since last read + qint64 ms = t.elapsed(); // time since start or since last read qint64 byteCount = m_process->bytesAvailable();