summaryrefslogtreecommitdiff
path: root/core/launcher/wait.cpp
Unidiff
Diffstat (limited to 'core/launcher/wait.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/wait.cpp21
1 files changed, 17 insertions, 4 deletions
diff --git a/core/launcher/wait.cpp b/core/launcher/wait.cpp
index 059e6f1..e1832dd 100644
--- a/core/launcher/wait.cpp
+++ b/core/launcher/wait.cpp
@@ -22,4 +22,5 @@
22 22
23#include <qpe/resource.h> 23#include <qpe/resource.h>
24#include <qpe/config.h>
24 25
25#include <qwidget.h> 26#include <qwidget.h>
@@ -36,4 +37,6 @@ Wait::Wait( QWidget *parent ) : QWidget( parent ),
36 setFixedSize( pm.size() ); 37 setFixedSize( pm.size() );
37 lastWaitObject = this; 38 lastWaitObject = this;
39 centralWait = new WaitPopup( 0L );
40 centralWait->hide();
38 hide(); 41 hide();
39} 42}
@@ -48,9 +51,19 @@ Wait *Wait::getWaitObject()
48void Wait::setWaiting( bool w ) 51void Wait::setWaiting( bool w )
49{ 52{
53 Config cfg ( "Launcher" );
54 cfg. setGroup ( "GUI" );
55
56
50 waiting = w; 57 waiting = w;
51 if ( w ) 58 if ( w ) {
52 show(); 59 if ( cfg. readBoolEntry ( "BigBusy" ) ) {
53 else 60 centralWait->show();
54 hide(); 61 } else {
62 show();
63 }
64 } else {
65 centralWait->hide();
66 hide();
67 }
55} 68}
56 69