Source Code (Use browser search to find items of interest.)

Class Index

kppp'LoginTerm (./kdenetwork/kppp/loginterm.h:28)

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

kppp'LoginTerm::LoginTerm() (./kdenetwork/kppp/loginterm.cpp:97)

LoginTerm::LoginTerm (QWidget *parent, const char *name)
  : QDialog(parent, name, FALSE)
{
  setCaption("Login Terminal Window");
  setMinimumSize(300, 200);
  setMaximumSize(600, 400);
  resize(400, 300);

  QVBoxLayout *tl = new QVBoxLayout(this, 2);
  QGridLayout *vgr = new QGridLayout(2, 1);
  QGridLayout *hgr = new QGridLayout(1, 2, 30);

  tl->addLayout(vgr);
  vgr->addLayout(hgr, 1, 0);
  vgr->setRowStretch(0, 1);
  vgr->addRowSpacing(1, 40);

  text_window = new LoginMultiLineEdit(this, "term");
  text_window->setFocus();
  vgr->addWidget(text_window, 0, 0);

  cancel_b = new QPushButton(this, "cancel");
  cancel_b->setText(i18n("Ca&ncel"));
  cancel_b->setFixedHeight(25);
  connect(cancel_b, SIGNAL(clicked()), SLOT(cancelbutton()));

  continue_b = new QPushButton(this, "continue");
  continue_b->setText(i18n("&Continue"));
  continue_b->setFixedHeight(25);
  connect(continue_b, SIGNAL(clicked()), SLOT(continuebutton()));

  int mwidth;
  if (cancel_b->sizeHint().width() > continue_b->sizeHint().width())
    mwidth = cancel_b->sizeHint().width();
  else
    mwidth = continue_b->sizeHint().width();

  cancel_b->setFixedWidth(mwidth + 20);
  continue_b->setFixedWidth(mwidth + 20);

  hgr->addWidget(cancel_b, 0, 0, AlignCenter);
  hgr->addWidget(continue_b, 0, 1, AlignCenter);

  cont = false;

  Modem::modem->notify(text_window, SLOT(readChar(unsigned char)));
}



kppp'LoginTerm::cancelbutton() (./kdenetwork/kppp/loginterm.cpp:146)

void LoginTerm::cancelbutton () {
  hide();
}



kppp'LoginTerm::continuebutton() (./kdenetwork/kppp/loginterm.cpp:151)

void LoginTerm::continuebutton() {
  cont = true;
  hide();
}



kppp'LoginTerm::pressedContinue() (./kdenetwork/kppp/loginterm.cpp:157)

bool LoginTerm::pressedContinue() {
  return cont;
}