summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTomi Korpipaa <tomi.korpipaa@qt.io>2018-06-07 10:24:22 +0300
committerLaszlo Agocs <laszlo.agocs@qt.io>2018-06-07 07:45:05 +0000
commitf1b8ce3893ac6897f3651f539763a4f89b930405 (patch)
tree46ee78b7a2ee88ab25934d54b5dcc4f65ffb7463
parent189cd39bd524d880b3fcfd7e9513cbe7bfe5e3d3 (diff)
Prevent erroneous progress indications
Task-number: QT3DS-1893 Change-Id: I6057973e57e3784d20aaaf3d191455e79c47cfb4 Reviewed-by: Laszlo Agocs <laszlo.agocs@qt.io>
-rw-r--r--tools/q3dsviewer/q3dsremotedeploymentmanager.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/q3dsviewer/q3dsremotedeploymentmanager.cpp b/tools/q3dsviewer/q3dsremotedeploymentmanager.cpp
index 83eb017..57586c3 100644
--- a/tools/q3dsviewer/q3dsremotedeploymentmanager.cpp
+++ b/tools/q3dsviewer/q3dsremotedeploymentmanager.cpp
@@ -154,6 +154,7 @@ void Q3DSRemoteDeploymentManager::remoteProjectChanging()
void Q3DSRemoteDeploymentManager::loadRemoteProject()
{
+ setErrorMessage(tr("Loading Presentation..."));
if (m_isReadyToShow && m_isRemoteProjectLoaded) {
setState(RemoteProject);
const QString remoteProject = m_server->fileName();
@@ -214,7 +215,11 @@ void Q3DSRemoteDeploymentManager::setErrorMessage(const QString &errorString)
void Q3DSRemoteDeploymentManager::setProgress(int progress)
{
- setErrorMessage(tr("Receiving (%1%)").arg(progress));
+ // Don't wait for 100%, as it'll already start loading and text isn't updated anymore
+ if (progress >= 98)
+ setErrorMessage(tr("Loading Presentation..."));
+ else
+ setErrorMessage(tr("Receiving (%1%)").arg(progress));
}
QT_END_NAMESPACE