diff options
Diffstat (limited to 'src/libs/installer/remoteserverconnection_p.h')
-rw-r--r-- | src/libs/installer/remoteserverconnection_p.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libs/installer/remoteserverconnection_p.h b/src/libs/installer/remoteserverconnection_p.h index dc6d794b6..977a64711 100644 --- a/src/libs/installer/remoteserverconnection_p.h +++ b/src/libs/installer/remoteserverconnection_p.h @@ -143,6 +143,8 @@ private: this, &AbstractArchiveSignalReceiver::onCompletedChanged); connect(archive, &LibArchiveArchive::dataBlockRequested, this, &AbstractArchiveSignalReceiver::onDataBlockRequested); + connect(archive, &LibArchiveArchive::seekRequested, + this, &AbstractArchiveSignalReceiver::onSeekRequested); connect(archive, &LibArchiveArchive::workerFinished, this, &AbstractArchiveSignalReceiver::onWorkerFinished); } @@ -169,6 +171,14 @@ private Q_SLOTS: m_receivedSignals.append(QLatin1String(Protocol::AbstractArchiveSignalDataBlockRequested)); } + void onSeekRequested(qint64 offset, int whence) + { + QMutexLocker _(&m_lock); + m_receivedSignals.append(QLatin1String(Protocol::AbstractArchiveSignalSeekRequested)); + m_receivedSignals.append(offset); + m_receivedSignals.append(whence); + } + void onWorkerFinished() { QMutexLocker _(&m_lock); |