summaryrefslogtreecommitdiff
path: root/core/opie-login/loginwindowimpl.h
authorsandman <sandman>2002-07-27 22:43:37 (UTC)
committer sandman <sandman>2002-07-27 22:43:37 (UTC)
commitdac5c073c3e04ceb6900aeb72e53cf6d7350c3c9 (patch) (side-by-side diff)
treed8c522214a94a437ccd5339957ca64ac4779755c /core/opie-login/loginwindowimpl.h
parent9e728b734630d08ec5ee3ff695d1b66995a6d7c7 (diff)
downloadopie-dac5c073c3e04ceb6900aeb72e53cf6d7350c3c9.zip
opie-dac5c073c3e04ceb6900aeb72e53cf6d7350c3c9.tar.gz
opie-dac5c073c3e04ceb6900aeb72e53cf6d7350c3c9.tar.bz2
Initial checkin of the new opie-login
Just replace $OPIEDIR/bin/qpe with $OPIEDIR/bin/opie-login in /etc/init.d/opie
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