summaryrefslogtreecommitdiff
path: root/core/opie-login/loginwindowimpl.h
Side-by-side diff
Diffstat (limited to 'core/opie-login/loginwindowimpl.h') (more/less context) (ignore whitespace changes)
-rw-r--r--core/opie-login/loginwindowimpl.h33
1 files changed, 33 insertions, 0 deletions
diff --git a/core/opie-login/loginwindowimpl.h b/core/opie-login/loginwindowimpl.h
new file mode 100644
index 0000000..16c42e6
--- a/dev/null
+++ b/core/opie-login/loginwindowimpl.h
@@ -0,0 +1,33 @@
+#ifndef __OPIE_LOGINWINDOW_IMPL_H__
+#define __OPIE_LOGINWINDOW_IMPL_H__
+
+#include "loginwindow.h"
+
+class InputMethods;
+
+class LoginWindowImpl : public LoginWindow {
+ Q_OBJECT
+
+public:
+ LoginWindowImpl ( );
+ virtual ~LoginWindowImpl ( );
+
+protected slots:
+ void restart ( );
+ void showIM ( );
+ void suspend ( );
+ void backlight ( );
+ void login ( );
+ void toggleEchoMode ( bool );
+
+protected:
+ virtual void keyPressEvent ( QKeyEvent *e );
+
+ QStringList getAllUsers ( );
+ bool changeIdentity ( const char *user );
+
+private:
+ InputMethods *m_input;
+};
+
+#endif