Source Code (Use browser search to find items of interest.)
Class Index
kppp'LoginMultiLineEdit (./kdenetwork/kppp/loginterm.h:9)
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);
};
kppp'LoginMultiLineEdit::LoginMultiLineEdit() (./kdenetwork/kppp/loginterm.cpp:39)
LoginMultiLineEdit::LoginMultiLineEdit(QWidget *parent, const char *name)
: QMultiLineEdit(parent, name)
{
}
kppp'LoginMultiLineEdit::~LoginMultiLineEdit() (./kdenetwork/kppp/loginterm.cpp:45)
LoginMultiLineEdit::~LoginMultiLineEdit() {
Modem::modem->stop();
}
kppp'LoginMultiLineEdit::insertChar() (./kdenetwork/kppp/loginterm.cpp:50)
void LoginMultiLineEdit::insertChar(unsigned char c) {
QMultiLineEdit::insert(QChar(c));
p_kppp->debugwindow->addChar(c);
}
kppp'LoginMultiLineEdit::myreturn() (./kdenetwork/kppp/loginterm.cpp:56)
void LoginMultiLineEdit::myreturn() {
QMultiLineEdit::home();
}
kppp'LoginMultiLineEdit::mynewline() (./kdenetwork/kppp/loginterm.cpp:61)
void LoginMultiLineEdit::mynewline() {
QMultiLineEdit::end(FALSE);
QMultiLineEdit::newLine();
p_kppp->debugwindow->addChar('\n');
}
kppp'LoginMultiLineEdit::keyPressEvent() (./kdenetwork/kppp/loginterm.cpp:69)
void LoginMultiLineEdit::keyPressEvent(QKeyEvent *k) {
unsigned char c = (unsigned char) k->ascii();
if ((int)c == 0) return;
if((int)c == 13)
Modem::modem->writeLine("");
else
Modem::modem->writeChar(c);
}
kppp'LoginMultiLineEdit::readChar() (./kdenetwork/kppp/loginterm.cpp:81)
void LoginMultiLineEdit::readChar(unsigned char c) {
if(((int)c != 13) && ((int)c != 10) && ((int)c != 8))
insertChar(c);
if((int)c == 8)
backspace();
if((int)c == 127)
backspace();
if((int)c == 10)
mynewline();
if((int)c == 13)
myreturn();
}