-
- QVBoxLayout *layout = new QVBoxLayout(this);
- foreach(AbstractNotificationBackend *backend, QtUi::notificationBackends()) {
- SettingsPage *cw = backend->createConfigWidget();
- if(cw) {
- cw->setParent(this);
- _configWidgets.append(cw);
- layout->addWidget(cw);
- connect(cw, SIGNAL(changed(bool)), SLOT(widgetHasChanged()));
- _hasDefaults |= cw->hasDefaults();
+ auto* layout = new QVBoxLayout(this);
+ foreach (AbstractNotificationBackend* backend, QtUi::notificationBackends()) {
+ SettingsPage* cw = backend->createConfigWidget();
+ if (cw) {
+ cw->setParent(this);
+ _configWidgets.append(cw);
+ layout->addWidget(cw);
+ connect(cw, &SettingsPage::changed, this, &NotificationsSettingsPage::widgetHasChanged);
+ _hasDefaults |= cw->hasDefaults();
+ }