From 5f60cbd49ed1a97eb9828aeba429a60a99c539f9 Mon Sep 17 00:00:00 2001 From: Burak Hancerli <burak.hancerli@qt.io> Date: Wed, 11 Dec 2024 09:16:44 +0100 Subject: [PATCH] fix: change the progressbar to indeterminate state until the next version --- src/backend/backend.cpp | 8 ++++---- src/backend/dsconnector/ds.cpp | 6 ++++-- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/backend/backend.cpp b/src/backend/backend.cpp index 009d3a3..cc2c8f7 100644 --- a/src/backend/backend.cpp +++ b/src/backend/backend.cpp @@ -180,10 +180,10 @@ void Backend::initDsManager() emit updatePopupText("Receiving project..."); }); - connect(m_dsManager.get(), - &DesignStudioManager::projectIncomingProgress, - this, - [this](const QString &id, const int percentage) { updatePopupProgress(percentage); }); + // connect(m_dsManager.get(), + // &DesignStudioManager::projectIncomingProgress, + // this, + // [this](const QString &id, const int percentage) { updatePopupProgress(percentage); }); connect(m_dsManager.get(), &DesignStudioManager::projectStopRequested, diff --git a/src/backend/dsconnector/ds.cpp b/src/backend/dsconnector/ds.cpp index bf94633..5554a41 100644 --- a/src/backend/dsconnector/ds.cpp +++ b/src/backend/dsconnector/ds.cpp @@ -64,9 +64,11 @@ void DesignStudio::initSocket() &QWebSocket::binaryFrameReceived, this, [this](const QByteArray &frame, bool isLastFrame) { - qDebug() << "Binary frame received. Size:" << frame.size() - << "is last: " << isLastFrame; m_projectData.append(frame); + int percentage = m_projectData.size() * 100 / m_incomingProjectSize; + qDebug() << "frame size:" << frame.size() << "current size:" << m_projectData.size() + << "total size:" << m_incomingProjectSize << "percentage:" << percentage + << "isLastFrame:" << isLastFrame; emit projectIncomingProgress(m_id, m_projectData.size() * 100 / m_incomingProjectSize); if (isLastFrame) { -- GitLab