summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/remoteserverconnection_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/remoteserverconnection_p.h')
-rw-r--r--src/libs/installer/remoteserverconnection_p.h10
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);