Source Code (Use browser search to find items of interest.)
Class Index
kppp'DebugWidget (./kdenetwork/kppp/debug.h:44)
class DebugWidget : public QDialog {
Q_OBJECT
public:
DebugWidget(QWidget *parent=0, const char *name=0);
void clear();
public slots:
void statusLabel(const QString &);
void toggleVisibility();
void addChar(unsigned char);
private slots:
void hideit();
private:
void resizeEvent(QResizeEvent *e);
private:
void enter();
QFrame *fline;
QPushButton *dismiss;
myMultiEdit *text_window;
QLabel *statuslabel;
};
kppp'DebugWidget::DebugWidget() (./kdenetwork/kppp/debug.cpp:45)
DebugWidget::DebugWidget(QWidget *parent, const char *name)
: QDialog(parent, name, FALSE)
{
setCaption(i18n("Login Script Debug Window"));
text_window = new myMultiEdit(this,"debugwindow");
text_window->setGeometry(2,5,400, 300);
// text_window->setReadOnly(FALSE);
statuslabel = new QLabel("", this, "statuslabel");
statuslabel->setFrameStyle( QFrame::Panel | QFrame::Sunken );
statuslabel->setAlignment( AlignLeft|AlignVCenter );
statuslabel->setGeometry(2, 307, 400, 20);
//statusPageLabel->setFont( QFont("helvetica",12,QFont::Normal) );
dismiss = new QPushButton(this);
dismiss->setGeometry(330,340,70,30);
dismiss->setText(i18n("Close"));
dismiss->setFocus();
connect(dismiss,SIGNAL(clicked()),SLOT(hideit()));
/* fline = new QFrame(this,"line");
fline->setFrameStyle(QFrame::HLine |QFrame::Sunken);
fline->setGeometry(2,332,398,5);*/
adjustSize();
setMinimumSize(width(),height());
}
kppp'DebugWidget::hideit() (./kdenetwork/kppp/debug.cpp:77)
void DebugWidget::hideit() {
this->hide();
if (p_kppp)
p_kppp->con->debug->setText(i18n("Log")); // set Log/Hide button text to Log
}
kppp'DebugWidget::clear() (./kdenetwork/kppp/debug.cpp:84)
void DebugWidget::clear() {
if(text_window)
text_window->clear();
}
kppp'DebugWidget::addChar() (./kdenetwork/kppp/debug.cpp:90)
void DebugWidget::addChar(unsigned char c) {
QString stuff;
if(c == '\r' || c == '\n') {
if(c == '\n')
text_window->newLine();
} else
text_window->insertChar(c);
}
kppp'DebugWidget::statusLabel() (./kdenetwork/kppp/debug.cpp:101)
void DebugWidget::statusLabel(const QString &s) {
statuslabel->setText(s);
}
/*
void DebugWidget::keyPressEvent(QKeyEvent *k) {
}
*/
kppp'DebugWidget::resizeEvent() (./kdenetwork/kppp/debug.cpp:111)
void DebugWidget::resizeEvent(QResizeEvent *e){
int w = width() ;
int h = height();
e = e;
text_window->setGeometry(2,5,w - 2 ,h - 63);
statuslabel->setGeometry(2, h - 56 , w -2 , 20);
dismiss->setGeometry(w - 72 , h - 32, 70, 30);
// fline->setGeometry(2,h -70 ,w - 4,5);
}
kppp'DebugWidget::enter() (./kdenetwork/kppp/debug.cpp:123)
void DebugWidget::enter() {
char character[3] = "\r\n"; // safe
text_window->append(character);
}
kppp'DebugWidget::toggleVisibility() (./kdenetwork/kppp/debug.cpp:129)
void DebugWidget::toggleVisibility() {
if(isVisible())
hide();
else
show();
bool showlog = isVisible();
gpppdata.set_show_log_window(showlog);
}