Printing: add apply button to TemplateEdit class

Add apply button to the dialog, Update the preview after applying
the new settings.

Signed-off-by: Gehad elrobey <gehadelrobey@gmail.com>
Signed-off-by: Lubomir I. Ivanov <neolit123@gmail.com>
This commit is contained in:
Gehad elrobey 2015-07-11 01:37:27 +02:00 committed by Lubomir I. Ivanov
parent 7ca311ae85
commit f1615e725c
3 changed files with 19 additions and 3 deletions

View file

@ -64,7 +64,7 @@ void TemplateEdit::on_colorpalette_currentIndexChanged(int index)
newTemplateOptions.color_palette_index = index;
}
void TemplateEdit::on_TemplateEdit_finished(int result)
void TemplateEdit::saveSettings()
{
if ((*templateOptions) != newTemplateOptions || grantlee_template.compare(ui->plainTextEdit->toPlainText())) {
QMessageBox msgBox;
@ -78,3 +78,18 @@ void TemplateEdit::on_TemplateEdit_finished(int result)
}
}
}
void TemplateEdit::on_buttonBox_clicked(QAbstractButton *button)
{
QDialogButtonBox::StandardButton standardButton = ui->buttonBox->standardButton(button);
switch (standardButton) {
case QDialogButtonBox::Ok:
saveSettings();
break;
case QDialogButtonBox::Cancel:
break;
case QDialogButtonBox::Apply:
saveSettings();
break;
}
}