summaryrefslogtreecommitdiff
path: root/core/launcher/shutdownimpl.h
Side-by-side diff
Diffstat (limited to 'core/launcher/shutdownimpl.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/launcher/shutdownimpl.h15
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
@@ -17,17 +17,19 @@
** 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 };
@@ -38,13 +40,16 @@ signals:
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