GH-1003 add some save locking for dialog pages that deal with settings

This commit is contained in:
Petr Mrázek
2015-05-25 08:21:35 +02:00
parent 185ff238c2
commit 8fb5d4add3
7 changed files with 18 additions and 0 deletions

View File

@ -54,9 +54,12 @@ PageDialog::PageDialog(BasePageProviderPtr pageProvider, QString defaultId, QWid
void PageDialog::closeEvent(QCloseEvent *event)
{
qDebug() << "Paged dialog close requested";
if (m_container->requestClose(event))
{
qDebug() << "Paged dialog close approved";
MMC->settings()->set("PagedGeometry", saveGeometry().toBase64());
qDebug() << "Paged dialog geometry saved";
QDialog::closeEvent(event);
}
}