19 #include <QPushButton>
26 setSizeGripEnabled(
false);
27 setAttribute(Qt::WA_DeleteOnClose,
false);
29 ui.buttonBox->setStandardButtons(QDialogButtonBox::Ok
30 | QDialogButtonBox::Cancel
31 | QDialogButtonBox::Reset
32 | QDialogButtonBox::Help);
34 connect(
ui.buttonBox, SIGNAL(
clicked(QAbstractButton*)),
35 this, SLOT(
clicked(QAbstractButton*)));
36 connect(
ui.linePassword, SIGNAL(textEdited(QString)),
47 ui.buttonBox->setStandardButtons(
ui.buttonBox->standardButtons()
48 | QDialogButtonBox::Reset);
50 ui.buttonBox->setStandardButtons(
ui.buttonBox->standardButtons()
51 & ~QDialogButtonBox::Reset);
58 return ui.linePassword->text();
64 return ui.chkSavePassword->isChecked();
70 QPushButton *okButton =
ui.buttonBox->button(QDialogButtonBox::Ok);
72 okButton->setEnabled(! text.isEmpty());
78 QDialogButtonBox::StandardButton btn =
ui.buttonBox->standardButton(button);
80 case QDialogButtonBox::Ok:
81 case QDialogButtonBox::Reset:
82 case QDialogButtonBox::Cancel:
86 case QDialogButtonBox::Help:
99 resize(minimumSizeHint());
100 QDialog::setVisible(visible);