CURA-5137 Adding a loading page while the data is not yet ready.

This commit is contained in:
Diego Prado Gesto 2018-04-04 18:20:49 +02:00
parent 20feabbb06
commit 2fe2c71754
2 changed files with 17 additions and 9 deletions

View file

@ -14,6 +14,7 @@ import UM 1.1 as UM
Window
{
id: base
property bool dataReady: manager.dataReady
title: catalog.i18nc("@title:tab", "Toolbox");
modality: Qt.ApplicationModal
width: 800 * screenScaleFactor
@ -40,20 +41,25 @@ Window
top: topBar.bottom
bottom: bottomBar.top
}
ToolboxLoading
{
id: loading
visible: !dataReady && manager.currentView != "installed"
}
ToolboxDownloadsPage
{
id: viewDownloads
visible: manager.currentView != "installed" && manager.detailView == ""
visible: dataReady && manager.currentView != "installed" && manager.detailView == ""
}
ToolboxDetailsPage
{
id: viewDetail
visible: manager.currentView != "installed" && manager.detailView != ""
visible: dataReady && manager.currentView != "installed" && manager.detailView != ""
}
ToolboxInstalledPage
{
id: installedPluginList
visible: manager.currentView == "installed"
visible: dataReady && manager.currentView == "installed"
}
}
ToolboxShadow