diff --git a/src/screenshotdialog.cpp b/src/screenshotdialog.cpp --- a/src/screenshotdialog.cpp +++ b/src/screenshotdialog.cpp @@ -86,9 +86,16 @@ QTimer::singleShot(1000 * m_dialog->delaySpinBox->value(), this, &ScreenshotDialog::takeScreenshot); }); - connect(m_dialog->areaComboBox, static_cast(&QComboBox::currentIndexChanged), this, [this] (int index) { - m_dialog->includeBordersCheckbox->setEnabled(index == 2); - }); + connect(m_dialog->areaComboBox, +#if (QT_VERSION >= QT_VERSION_CHECK(5, 15, 0)) + QOverload::of(&QComboBox::currentIndexChanged), +#else + QOverload::of(&QComboBox::currentIndexChanged), +#endif + this, [this] (int index) { + m_dialog->includeBordersCheckbox->setEnabled(index == 2); + } + ); m_dialog->buttonBox->button(QDialogButtonBox::Save)->setEnabled(false);