|
@@ -50,10 +50,8 @@ MainWindow::MainWindow(QWidget *parent) :
|
|
|
help_widget = new HelpWidget(settings, patch_updater, lotro_manager, this);
|
|
|
|
|
|
choose_locale_dialog = new ChooseVersionDialog(settings, patch_updater, lotro_manager, this);
|
|
|
-
|
|
|
choose_locale_dialog->resize(size());
|
|
|
choose_locale_dialog->hide();
|
|
|
- choose_locale_blur_effect = new QGraphicsBlurEffect(this);
|
|
|
connect(choose_locale_dialog, &ChooseVersionDialog::cancelled, this, &MainWindow::hideChooseVersionDialog);
|
|
|
|
|
|
ui->content_layout->addWidget(status_widget);
|
|
@@ -308,17 +306,16 @@ void MainWindow::changeFontSizeRecursive(size_t percent, QWidget *widget)
|
|
|
|
|
|
void MainWindow::showChooseVersionDialog()
|
|
|
{
|
|
|
- choose_locale_blur_effect->setBlurRadius(10);
|
|
|
- choose_locale_blur_effect->setBlurHints(QGraphicsBlurEffect::QualityHint);
|
|
|
- ui->content_area->setGraphicsEffect(choose_locale_blur_effect);
|
|
|
+ QGraphicsBlurEffect *effect = new QGraphicsBlurEffect();
|
|
|
+ effect->setBlurRadius(10);
|
|
|
+ effect->setBlurHints(QGraphicsBlurEffect::QualityHint);
|
|
|
+ ui->content_area->setGraphicsEffect(effect);
|
|
|
choose_locale_dialog->show();
|
|
|
}
|
|
|
|
|
|
void MainWindow::hideChooseVersionDialog()
|
|
|
{
|
|
|
- choose_locale_blur_effect->setBlurRadius(0);
|
|
|
- choose_locale_blur_effect->setBlurHints(QGraphicsBlurEffect::QualityHint);
|
|
|
- ui->content_area->setGraphicsEffect(choose_locale_blur_effect);
|
|
|
+ ui->content_area->setGraphicsEffect(nullptr);
|
|
|
choose_locale_dialog->hide();
|
|
|
}
|
|
|
|