void TextEditor::actionConfigure_triggered()
QCheckBox *checkbox = new QCheckBox("Cursor to end of file");
QCheckBox *geometryCheckBox = new QCheckBox("Save and restore geometry");
QMessageBox msgBox(this);
msgBox.setStandardButtons(QMessageBox::Apply | QMessageBox::Discard | QMessageBox::Reset | QMessageBox::RestoreDefaults);
msgBox.setDefaultButton(QMessageBox::Apply);
msgBox.setCheckBox(checkbox);
msgBox.setCheckBox(geometryCheckBox);
checkbox->setToolTip("Option to move cursor to end of text on file open");
geometryCheckBox->setToolTip("Option to save and restore geometry on open / close");
int ret = msgBox.exec();
switch (ret) {
case QMessageBox::Apply:
// Save was clicked
break;
case QMessageBox::Discard:
// Don't Save was clicked
break;
case QMessageBox::Reset:
// Cancel was clicked
break;
case QMessageBox::RestoreDefaults:
// Restore defaults
break;
default:
// should never be reached
break;
}
QCheckBox *checkbox = new QCheckBox("Cursor to end of file");
QCheckBox *geometryCheckBox = new QCheckBox("Save and restore geometry");
QMessageBox msgBox(this);
msgBox.setStandardButtons(QMessageBox::Apply | QMessageBox::Discard | QMessageBox::Reset | QMessageBox::RestoreDefaults);
msgBox.setDefaultButton(QMessageBox::Apply);
checkbox->setToolTip("Option to move cursor to end of text on file open");
geometryCheckBox->setToolTip("Option to save and restore geometry on open / close");
msgBox.setCheckBox(checkbox);
QGridLayout *grid = qobject_cast<QGridLayout *>(msgBox.layout());