[Qt] Show ModalOverlay by pressing the progress bar, disabled show() in sync mode

This commit is contained in:
Jonas Schnelli
2016-12-05 09:26:43 +01:00
parent d04aebaec7
commit 89a3723bdc
5 changed files with 46 additions and 19 deletions

View File

@@ -137,6 +137,13 @@ void ModalOverlay::tipUpdate(int count, const QDateTime& blockDate, double nVeri
}
}
void ModalOverlay::toggleVisibility()
{
showHide(layerIsVisible, true);
if (!layerIsVisible)
userClosed = true;
}
void ModalOverlay::showHide(bool hide, bool userRequested)
{
if ( (layerIsVisible && !hide) || (!layerIsVisible && hide) || (!hide && userClosed && !userRequested))