X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fcoreaccountsettingspage.cpp;h=f732030f77da822d3e2ada8d0ae7be53581b749a;hp=3a6f1cd6ad7c5e5af206e0f9a612de6b6249fdfd;hb=6eefdfc697067d184a589fc8a231b16316c09106;hpb=158443f71d48215eea8b47b836b61afd77654b78 diff --git a/src/qtui/settingspages/coreaccountsettingspage.cpp b/src/qtui/settingspages/coreaccountsettingspage.cpp index 3a6f1cd6..f732030f 100644 --- a/src/qtui/settingspages/coreaccountsettingspage.cpp +++ b/src/qtui/settingspages/coreaccountsettingspage.cpp @@ -24,6 +24,7 @@ #include "clientsettings.h" #include "coreaccountmodel.h" #include "icon.h" +#include "util.h" CoreAccountSettingsPage::CoreAccountSettingsPage(QWidget *parent) : SettingsPage(tr("Remote Cores"), QString(), parent), @@ -42,11 +43,11 @@ CoreAccountSettingsPage::CoreAccountSettingsPage(QWidget *parent) ui.accountView->setModel(filteredModel()); ui.autoConnectAccount->setModel(filteredModel()); - connect(filteredModel(), SIGNAL(rowsAboutToBeRemoved(QModelIndex, int, int)), SLOT(rowsAboutToBeRemoved(QModelIndex, int, int))); - connect(filteredModel(), SIGNAL(rowsInserted(QModelIndex, int, int)), SLOT(rowsInserted(QModelIndex, int, int))); + connect(filteredModel(), &QAbstractItemModel::rowsAboutToBeRemoved, this, &CoreAccountSettingsPage::rowsAboutToBeRemoved); + connect(filteredModel(), &QAbstractItemModel::rowsInserted, this, &CoreAccountSettingsPage::rowsInserted); - connect(ui.accountView->selectionModel(), SIGNAL(selectionChanged(QItemSelection, QItemSelection)), SLOT(setWidgetStates())); - connect(ui.autoConnectAccount, SIGNAL(currentIndexChanged(int)), SLOT(widgetHasChanged())); + connect(ui.accountView->selectionModel(), &QItemSelectionModel::selectionChanged, this, &CoreAccountSettingsPage::setWidgetStates); + connect(ui.autoConnectAccount, selectOverload(&QComboBox::currentIndexChanged), this, &CoreAccountSettingsPage::widgetHasChanged); setWidgetStates(); }