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);
}