enable effects frame based on effects checkbox state in configuration tool

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2022-01-16 18:02:14 +02:00
parent 02d86d46c0
commit 00282c1731
2 changed files with 8 additions and 2 deletions

View file

@ -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) {

View file

@ -53,7 +53,7 @@ public slots:
virtual void helpAbout();
virtual void helpAboutQt();
virtual void pageChanged(int);
virtual void effectsToggled(bool);
private:
void updateColorButtons();