Diffstat (limited to 'core/opie-login/loginwindowimpl.h') (more/less context) (show whitespace changes)
-rw-r--r-- | core/opie-login/loginwindowimpl.h | 33 |
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 |