summaryrefslogtreecommitdiff
path: root/library/qpeapplication.cpp
Unidiff
Diffstat (limited to 'library/qpeapplication.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--library/qpeapplication.cpp11
1 files changed, 1 insertions, 10 deletions
diff --git a/library/qpeapplication.cpp b/library/qpeapplication.cpp
index ca90427..e1edd4c 100644
--- a/library/qpeapplication.cpp
+++ b/library/qpeapplication.cpp
@@ -1928,66 +1928,57 @@ void QPEApplication::internalSetStyle( const QString &style )
1928 1928
1929 if ( lastlib ) { 1929 if ( lastlib ) {
1930 lastlib-> unload ( ); 1930 lastlib-> unload ( );
1931 delete lastlib; 1931 delete lastlib;
1932 } 1932 }
1933 lastlib = lib; 1933 lastlib = lib;
1934 } 1934 }
1935 else { 1935 else {
1936 if ( iface ) 1936 if ( iface )
1937 iface-> release ( ); 1937 iface-> release ( );
1938 delete lib; 1938 delete lib;
1939 1939
1940 setStyle ( new LightStyle ( )); 1940 setStyle ( new LightStyle ( ));
1941 } 1941 }
1942 } 1942 }
1943#endif 1943#endif
1944} 1944}
1945 1945
1946/*! 1946/*!
1947 \internal 1947 \internal
1948*/ 1948*/
1949void QPEApplication::prepareForTermination( bool willrestart ) 1949void QPEApplication::prepareForTermination( bool willrestart )
1950{ 1950{
1951 if ( willrestart ) { 1951 if ( willrestart ) {
1952 // Draw a big wait icon, the image can be altered in later revisions 1952 QLabel *lblWait = new QLabel( tr( "Please wait..." ), 0, "wait hack", QWidget::WStyle_Customize |
1953 // QWidget *d = QApplication::desktop();
1954 QImage img = Resource::loadImage( "launcher/new_wait" );
1955 QPixmap pix;
1956 pix.convertFromImage( img.smoothScale( 1 * img.width(), 1 * img.height() ) );
1957 QLabel *lblWait = new QLabel( 0, "wait hack!", QWidget::WStyle_Customize |
1958 QWidget::WStyle_NoBorder | QWidget::WStyle_Tool ); 1953 QWidget::WStyle_NoBorder | QWidget::WStyle_Tool );
1959 lblWait->setPixmap( pix );
1960 lblWait->setAlignment( QWidget::AlignCenter ); 1954 lblWait->setAlignment( QWidget::AlignCenter );
1961 lblWait->show(); 1955 lblWait->show();
1962 lblWait->showMaximized(); 1956 lblWait->showMaximized();
1963 } 1957 }
1964#ifndef SINGLE_APP
1965 { QCopEnvelope envelope( "QPE/System", "forceQuit()" ); 1958 { QCopEnvelope envelope( "QPE/System", "forceQuit()" );
1966 } 1959 }
1967 processEvents(); // ensure the message goes out. 1960 processEvents(); // ensure the message goes out.
1968 sleep( 1 ); // You have 1 second to comply.
1969#endif
1970} 1961}
1971 1962
1972/*! 1963/*!
1973 \internal 1964 \internal
1974*/ 1965*/
1975void QPEApplication::shutdown() 1966void QPEApplication::shutdown()
1976{ 1967{
1977 // Implement in server's QPEApplication subclass 1968 // Implement in server's QPEApplication subclass
1978} 1969}
1979 1970
1980/*! 1971/*!
1981 \internal 1972 \internal
1982*/ 1973*/
1983void QPEApplication::restart() 1974void QPEApplication::restart()
1984{ 1975{
1985 // Implement in server's QPEApplication subclass 1976 // Implement in server's QPEApplication subclass
1986} 1977}
1987 1978
1988static QPtrDict<void>* stylusDict = 0; 1979static QPtrDict<void>* stylusDict = 0;
1989static void createDict() 1980static void createDict()
1990{ 1981{
1991 if ( !stylusDict ) 1982 if ( !stylusDict )
1992 stylusDict = new QPtrDict<void>; 1983 stylusDict = new QPtrDict<void>;
1993} 1984}