1#ifndef _LOGINTERM_H_
2#define _LOGINTERM_H_
3
4#include <qdialog.h>
5#include <qtextedit.h>
6#include <qapplication.h>
7#include <qtimer.h>
8//Added by qt3to4:
9#include <QKeyEvent>
10
11class LoginMultiLineEdit : public QTextEdit {
12
13 Q_OBJECT
14
15public:
16
17 LoginMultiLineEdit(QWidget *parent);
18 ~LoginMultiLineEdit();
19
20 void keyPressEvent(QKeyEvent *k);
21 void insertChar(unsigned char c);
22 void myreturn();
23 void mynewline();
24
25public slots:
26 void readChar(unsigned char);
27};
28
29
30class LoginTerm : public QDialog {
31 Q_OBJECT
32public:
33 LoginTerm(QWidget *parent, const char *name);
34
35 bool pressedContinue();
36
37public slots:
38 void cancelbutton();
39 void continuebutton();
40
41private:
42 LoginMultiLineEdit *text_window;
43 QPushButton *cancel_b;
44 QPushButton *continue_b;
45
46 bool cont;
47};
48
49#endif
50
51
52
53