From 00282c17317e73ccc36de7a250707f3ee3731ac7 Mon Sep 17 00:00:00 2001 From: Ivailo Monev Date: Sun, 16 Jan 2022 18:02:14 +0200 Subject: [PATCH] enable effects frame based on effects checkbox state in configuration tool Signed-off-by: Ivailo Monev --- src/tools/qtconfig/mainwindow.cpp | 8 +++++++- src/tools/qtconfig/mainwindow.h | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/tools/qtconfig/mainwindow.cpp b/src/tools/qtconfig/mainwindow.cpp index af1dbf967..1dabf49dc 100644 --- a/src/tools/qtconfig/mainwindow.cpp +++ b/src/tools/qtconfig/mainwindow.cpp @@ -150,7 +150,7 @@ MainWindow::MainWindow() connect(ui->toolTipEffectCombo, SIGNAL(activated(int)), SLOT(somethingModified())); connect(ui->strutWidthSpinBox, SIGNAL(valueChanged(int)), SLOT(somethingModified())); connect(ui->strutHeightSpinBox, SIGNAL(valueChanged(int)), SLOT(somethingModified())); - connect(ui->effectsCheckBox, SIGNAL(toggled(bool)), SLOT(somethingModified())); + connect(ui->effectsCheckBox, SIGNAL(toggled(bool)), SLOT(effectsToggled(bool))); connect(ui->resolveLinksCheckBox, SIGNAL(toggled(bool)), SLOT(somethingModified())); connect(ui->fontEmbeddingCheckBox, SIGNAL(clicked()), SLOT(somethingModified())); connect(ui->rtlExtensionsCheckBox, SIGNAL(toggled(bool)), SLOT(somethingModified())); @@ -534,6 +534,12 @@ void MainWindow::pageChanged(int pageNumber) ui->helpView->setText(tr(font_text)); } +void MainWindow::effectsToggled(bool toggled) +{ + ui->effectsFrame->setEnabled(toggled); + setModified(true); +} + void MainWindow::closeEvent(QCloseEvent *e) { if (modified) { diff --git a/src/tools/qtconfig/mainwindow.h b/src/tools/qtconfig/mainwindow.h index e9fed2c3e..3a37eb94c 100644 --- a/src/tools/qtconfig/mainwindow.h +++ b/src/tools/qtconfig/mainwindow.h @@ -53,7 +53,7 @@ public slots: virtual void helpAbout(); virtual void helpAboutQt(); virtual void pageChanged(int); - + virtual void effectsToggled(bool); private: void updateColorButtons();