diff --git a/src/backend/backend.cpp b/src/backend/backend.cpp index 009d3a38d0dd2b397a9ad0c27fe8573c362bc0b7..cc2c8f7a464f42366e253b3890001657678d54e4 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 bf94633e35fddcf41abf8bb7b1136f6694c76f83..5554a41ea1d8e54b08df373b5fe989156546bf6a 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) {