Source Code (Use browser search to find items of interest.)
Class Index
kppp'MyTerm (./kdenetwork/kppp/miniterm.h:46)
class MyTerm : public QMultiLineEdit {
Q_OBJECT
public:
MyTerm(QWidget *parent=0, const char *name=0);
void keyPressEvent (QKeyEvent*);
void insertChar(unsigned char c);
void newLine();
void backspace();
void del();
void myreturn();
void mynewline();
};
kppp'MyTerm::MyTerm() (./kdenetwork/kppp/miniterm.cpp:243)
MyTerm::MyTerm(QWidget *parent, const char* name)
: QMultiLineEdit(parent, name)
{
this->setFont(QFont("courier",12,QFont::Normal));
}
kppp'MyTerm::keyPressEvent() (./kdenetwork/kppp/miniterm.cpp:249)
void MyTerm::keyPressEvent(QKeyEvent *k) {
// ignore meta keys
if (k->ascii() == 0)
return;
if(k->ascii() == 13)
myreturn();
Modem::modem->writeChar((unsigned char) k->ascii());
}
kppp'MyTerm::insertChar() (./kdenetwork/kppp/miniterm.cpp:261)
void MyTerm::insertChar(unsigned char c) {
QMultiLineEdit::insert(QChar(c));
}
kppp'MyTerm::newLine() (./kdenetwork/kppp/miniterm.cpp:266)
void MyTerm::newLine() {
QMultiLineEdit::newLine();
}
kppp'MyTerm::del() (./kdenetwork/kppp/miniterm.cpp:271)
void MyTerm::del() {
QMultiLineEdit::del();
}
kppp'MyTerm::backspace() (./kdenetwork/kppp/miniterm.cpp:276)
void MyTerm::backspace() {
QMultiLineEdit::backspace();
}
kppp'MyTerm::myreturn() (./kdenetwork/kppp/miniterm.cpp:281)
void MyTerm::myreturn() {
int column;
int line;
getCursorPosition(&line,&column);
for (int i = 0; i < column;i++)
QMultiLineEdit::cursorLeft();
}
kppp'MyTerm::mynewline() (./kdenetwork/kppp/miniterm.cpp:291)
void MyTerm::mynewline() {
QMultiLineEdit::end(FALSE);
QMultiLineEdit::newLine();
}