You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
777 B
51 lines
777 B
#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
|
|
|
|
|
|
|