diff options
Diffstat (limited to 'ui/qt5/pkgsimple.cc')
-rw-r--r-- | ui/qt5/pkgsimple.cc | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ui/qt5/pkgsimple.cc b/ui/qt5/pkgsimple.cc index b784bc6..2cd61b9 100644 --- a/ui/qt5/pkgsimple.cc +++ b/ui/qt5/pkgsimple.cc @@ -3,7 +3,7 @@ * horizon-qt5, the Qt 5 user interface for * Project Horizon * - * Copyright (c) 2019 Adélie Linux and contributors. All rights reserved. + * Copyright (c) 2019-2022 Adélie Linux and contributors. All rights reserved. * This code is licensed under the AGPL 3.0 license, as noted in the * LICENSE-code file in the root directory of this repository. * @@ -76,9 +76,9 @@ PkgSimplePage::PkgSimplePage(QWidget *parent) : HorizonWizardPage(parent) { group->addButton(compactButton, HorizonWizard::Compact); group->addButton(textButton, HorizonWizard::TextOnly); group->addButton(customButton, HorizonWizard::Custom); - connect(group, static_cast<void (QButtonGroup:: *)(int)>(&QButtonGroup::buttonClicked), - [=](int id) { - horizonWizard()->pkgtype = static_cast<HorizonWizard::PackageType>(id); + connect(group, QOverload<QAbstractButton *>::of(&QButtonGroup::buttonClicked), + [=](QAbstractButton *choice) { + horizonWizard()->pkgtype = static_cast<HorizonWizard::PackageType>(group->id(choice)); }); QGridLayout *buttonLayout = new QGridLayout; |