summaryrefslogtreecommitdiff
path: root/core/opie-login/loginwindowimpl.h
Unidiff
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 @@
1#ifndef __OPIE_LOGINWINDOW_IMPL_H__
2#define __OPIE_LOGINWINDOW_IMPL_H__
3
4#include "loginwindow.h"
5
6class InputMethods;
7
8class LoginWindowImpl : public LoginWindow {
9 Q_OBJECT
10
11public:
12 LoginWindowImpl ( );
13 virtual ~LoginWindowImpl ( );
14
15protected slots:
16 void restart ( );
17 void showIM ( );
18 void suspend ( );
19 void backlight ( );
20 void login ( );
21 void toggleEchoMode ( bool );
22
23protected:
24 virtual void keyPressEvent ( QKeyEvent *e );
25
26 QStringList getAllUsers ( );
27 bool changeIdentity ( const char *user );
28
29private:
30 InputMethods *m_input;
31};
32
33#endif