diff --git a/src/EditProfileDialog.cpp b/src/EditProfileDialog.cpp index c3be67c8..f0c5fed7 100644 --- a/src/EditProfileDialog.cpp +++ b/src/EditProfileDialog.cpp @@ -1575,12 +1575,11 @@ void EditProfileDialog::setupScrollingPage(const Profile::Ptr &profile) // setup scrollpageamount type radio auto scrollFullPage = profile->property(Profile::ScrollFullPage); - const auto pageamounts = QVector{ - {_scrollingUi->scrollHalfPage, Enum::ScrollPageHalf, SLOT(scrollHalfPage())}, - {_scrollingUi->scrollFullPage, Enum::ScrollPageFull, SLOT(scrollFullPage())} - }; + _scrollingUi->scrollHalfPage->setChecked(Enum::ScrollPageHalf == scrollFullPage); + connect(_scrollingUi->scrollHalfPage, &QPushButton::clicked, this, &EditProfileDialog::scrollFullPage); - setupRadio(pageamounts, scrollFullPage); + _scrollingUi->scrollFullPage->setChecked(Enum::ScrollPageFull == scrollFullPage); + connect(_scrollingUi->scrollFullPage, &QPushButton::clicked, this, &EditProfileDialog::scrollFullPage); const auto options = QVector{