author | sandman <sandman> | 2002-06-27 01:44:44 (UTC) |
---|---|---|
committer | sandman <sandman> | 2002-06-27 01:44:44 (UTC) |
commit | 6d0df38a805c5560b0815df62b212d4be0913154 (patch) (side-by-side diff) | |
tree | 3d6e276d877c4bfe2f1960ec62465cb5122bcade /core/launcher/shutdownimpl.h | |
parent | ed8d1696ca8f0407cb7e6b91cc8d410dede5ccdc (diff) | |
download | opie-6d0df38a805c5560b0815df62b212d4be0913154.zip opie-6d0df38a805c5560b0815df62b212d4be0913154.tar.gz opie-6d0df38a805c5560b0815df62b212d4be0913154.tar.bz2 |
Made the launcher dialog "liquid compatible":
remvoed the ui file and hand-coded the gui with smarter palette handling.
Diffstat (limited to 'core/launcher/shutdownimpl.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | core/launcher/shutdownimpl.h | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/core/launcher/shutdownimpl.h b/core/launcher/shutdownimpl.h index 54668f3..462f347 100644 --- a/core/launcher/shutdownimpl.h +++ b/core/launcher/shutdownimpl.h @@ -1,50 +1,55 @@ /********************************************************************** ** Copyright (C) 2000 Trolltech AS. All rights reserved. ** ** This file is part of Qtopia Environment. ** ** This file may be distributed and/or modified under the terms of the ** GNU General Public License version 2 as published by the Free Software ** Foundation and appearing in the file LICENSE.GPL included in the ** packaging of this file. ** ** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE ** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. ** ** See http://www.trolltech.com/gpl/ for GPL licensing information. ** ** Contact info@trolltech.com if any conditions of this licensing are ** not clear to you. ** **********************************************************************/ #ifndef SHUTDOWNIMPL_H #define SHUTDOWNIMPL_H -#include "shutdown.h" +#include <qwidget.h> class QTimer; +class QLabel; +class QProgressBar; -class ShutdownImpl : public Shutdown +class ShutdownImpl : public QWidget { Q_OBJECT public: ShutdownImpl( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); enum Type { ShutdownSystem, RebootSystem, RestartDesktop, TerminateDesktop }; signals: void shutdown( ShutdownImpl::Type ); private slots: void buttonClicked( int ); void cancelClicked(); void timeout(); private: - QTimer *timer; - int progress; - Type operation; + QTimer *m_timer; + int m_counter; + Type m_operation; + + QLabel * m_info; + QProgressBar *m_progress; }; #endif |