forked from qt-creator/qt-creator
Delete QMessageBox after usage
Change-Id: Icba5fddb5596f263f2cbb19f91b6ce95ca7785c6 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
committed by
Laurent Montel
parent
2cf2aca136
commit
44802d754e
@@ -554,7 +554,7 @@ void FontSettingsPage::maybeSaveColorScheme()
|
||||
if (d_ptr->m_value.colorScheme() == d_ptr->m_ui->schemeEdit->colorScheme())
|
||||
return;
|
||||
|
||||
QMessageBox *messageBox = new QMessageBox(QMessageBox::Warning,
|
||||
QMessageBox messageBox(QMessageBox::Warning,
|
||||
tr("Color Scheme Changed"),
|
||||
tr("The color scheme \"%1\" was modified, do you want to save the changes?")
|
||||
.arg(d_ptr->m_ui->schemeEdit->colorScheme().displayName()),
|
||||
@@ -562,12 +562,12 @@ void FontSettingsPage::maybeSaveColorScheme()
|
||||
d_ptr->m_ui->schemeComboBox->window());
|
||||
|
||||
// Change the text of the discard button
|
||||
QPushButton *discardButton = static_cast<QPushButton*>(messageBox->button(QMessageBox::Discard));
|
||||
QPushButton *discardButton = static_cast<QPushButton*>(messageBox.button(QMessageBox::Discard));
|
||||
discardButton->setText(tr("Discard"));
|
||||
messageBox->addButton(discardButton, QMessageBox::DestructiveRole);
|
||||
messageBox->setDefaultButton(QMessageBox::Save);
|
||||
messageBox.addButton(discardButton, QMessageBox::DestructiveRole);
|
||||
messageBox.setDefaultButton(QMessageBox::Save);
|
||||
|
||||
if (messageBox->exec() == QMessageBox::Save) {
|
||||
if (messageBox.exec() == QMessageBox::Save) {
|
||||
const ColorScheme &scheme = d_ptr->m_ui->schemeEdit->colorScheme();
|
||||
scheme.save(d_ptr->m_value.colorSchemeFileName(), Core::ICore::mainWindow());
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user