modernize: Replace most remaining old-style connects by PMF ones
[quassel.git] / src / qtui / settingspages / itemviewsettingspage.cpp
index c3ebf3d..1a35fb8 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-2015 by the Quassel Project                        *
+ *   Copyright (C) 2005-2018 by the Quassel Project                        *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -43,10 +43,10 @@ ItemViewSettingsPage::ItemViewSettingsPage(QWidget *parent)
     ui.bufferViewPreview->expandAll();
 
     foreach(ColorButton *button, findChildren<ColorButton *>()) {
-        connect(button, SIGNAL(colorChanged(QColor)), _mapper, SLOT(map()));
+        connect(button, &ColorButton::colorChanged, _mapper, selectOverload<>(&QSignalMapper::map));
         _mapper->setMapping(button, button);
     }
-    connect(_mapper, SIGNAL(mapped(QWidget *)), SLOT(updateBufferViewPreview(QWidget *)));
+    connect(_mapper, selectOverload<QWidget*>(&QSignalMapper::mapped), this, &ItemViewSettingsPage::updateBufferViewPreview);
 
     initAutoWidgets();
 }
@@ -62,7 +62,7 @@ void ItemViewSettingsPage::save()
 
 void ItemViewSettingsPage::updateBufferViewPreview(QWidget *widget)
 {
-    ColorButton *button = qobject_cast<ColorButton *>(widget);
+    auto *button = qobject_cast<ColorButton *>(widget);
     if (!button)
         return;