diff options
Diffstat (limited to 'kppp/loginterm.h')
-rw-r--r-- | kppp/loginterm.h | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/kppp/loginterm.h b/kppp/loginterm.h new file mode 100644 index 00000000..1fa3f05d --- /dev/null +++ b/kppp/loginterm.h @@ -0,0 +1,50 @@ +#ifndef _LOGINTERM_H_ +#define _LOGINTERM_H_ + +#include <qdialog.h> +#include <qmultilineedit.h> +#include <qapplication.h> +#include <qtimer.h> + +class LoginMultiLineEdit : public QMultiLineEdit { + + Q_OBJECT + +public: + + LoginMultiLineEdit(QWidget *parent, const char *name); + ~LoginMultiLineEdit(); + + void keyPressEvent(QKeyEvent *k); + void insertChar(unsigned char c); + void myreturn(); + void mynewline(); + +public slots: + void readChar(unsigned char); +}; + + +class LoginTerm : public QDialog { + Q_OBJECT +public: + LoginTerm(QWidget *parent, const char *name); + + bool pressedContinue(); + +public slots: + void cancelbutton(); + void continuebutton(); + +private: + LoginMultiLineEdit *text_window; + QPushButton *cancel_b; + QPushButton *continue_b; + + bool cont; +}; + +#endif + + + |