modernize: Reformat ALL the source... again!
[quassel.git] / src / qtui / mainwin.cpp
index 5093640..aad7c97 100644 (file)
 #include "mainwin.h"
 
 #include <QIcon>
+#include <QInputDialog>
 #include <QMenuBar>
 #include <QMessageBox>
 #include <QStatusBar>
 #include <QTableView>
 #include <QToolBar>
-#include <QInputDialog>
 
 #ifdef HAVE_KF5
-#  include <kconfigwidgets_version.h>
-#  include <KConfigWidgets/KStandardAction>
-#  include <KXmlGui/KHelpMenu>
-#  include <KXmlGui/KShortcutsDialog>
-#  include <KXmlGui/KToolBar>
-#  include <KWidgetsAddons/KToggleFullScreenAction>
+#    include <kconfigwidgets_version.h>
+
+#    include <KConfigWidgets/KStandardAction>
+#    include <KWidgetsAddons/KToggleFullScreenAction>
+#    include <KXmlGui/KHelpMenu>
+#    include <KXmlGui/KShortcutsDialog>
+#    include <KXmlGui/KToolBar>
 #endif
 
 #ifdef Q_WS_X11
-#  include <QX11Info>
+#    include <QX11Info>
 #endif
 
 #include "aboutdlg.h"
-#include "awaylogfilter.h"
-#include "awaylogview.h"
 #include "action.h"
 #include "actioncollection.h"
+#include "awaylogfilter.h"
+#include "awaylogview.h"
 #include "bufferhotlistfilter.h"
 #include "buffermodel.h"
 #include "bufferview.h"
 #include "clientignorelistmanager.h"
 #include "clienttransfer.h"
 #include "clienttransfermanager.h"
+#include "contextmenuactionprovider.h"
 #include "coreconfigwizard.h"
 #include "coreconnectdlg.h"
 #include "coreconnection.h"
 #include "coreconnectionstatuswidget.h"
 #include "coreinfodlg.h"
-#include "contextmenuactionprovider.h"
 #include "debugbufferviewoverlay.h"
 #include "debuglogdlg.h"
 #include "debugmessagemodelfilter.h"
 #include "flatproxymodel.h"
 #include "icon.h"
 #include "inputwidget.h"
-#include "irclistmodel.h"
 #include "ircconnectionwizard.h"
+#include "irclistmodel.h"
 #include "legacysystemtray.h"
 #include "msgprocessorstatuswidget.h"
 #include "nicklistwidget.h"
 #include "verticaldock.h"
 
 #ifndef HAVE_KDE
-#  ifdef HAVE_QTMULTIMEDIA
-#    include "qtmultimedianotificationbackend.h"
-#  endif
-#  include "systraynotificationbackend.h"
-#  include "taskbarnotificationbackend.h"
+#    ifdef HAVE_QTMULTIMEDIA
+#        include "qtmultimedianotificationbackend.h"
+#    endif
+#    include "systraynotificationbackend.h"
+#    include "taskbarnotificationbackend.h"
 #else /* HAVE_KDE */
-#  include "knotificationbackend.h"
+#    include "knotificationbackend.h"
 #endif /* HAVE_KDE */
 #include "systrayanimationnotificationbackend.h"
 
-
 #ifdef HAVE_LIBSNORE
-#  include "snorenotificationbackend.h"
+#    include "snorenotificationbackend.h"
 #endif
 
 #ifdef HAVE_SSL
-#  include "sslinfodlg.h"
+#    include "sslinfodlg.h"
 #endif
 
 #ifdef HAVE_NOTIFICATION_CENTER
-  #include "osxnotificationbackend.h"
+#    include "osxnotificationbackend.h"
 #endif
 
 #ifdef HAVE_DBUS
-  #include "dockmanagernotificationbackend.h"
+#    include "dockmanagernotificationbackend.h"
 #endif
 
+#include <settingspages/corehighlightsettingspage.h>
+
 #include "settingspages/aliasessettingspage.h"
 #include "settingspages/appearancesettingspage.h"
 #include "settingspages/backlogsettingspage.h"
 #include "settingspages/bufferviewsettingspage.h"
 #include "settingspages/chatmonitorsettingspage.h"
-#include "settingspages/chatviewsettingspage.h"
 #include "settingspages/chatviewcolorsettingspage.h"
+#include "settingspages/chatviewsettingspage.h"
 #include "settingspages/connectionsettingspage.h"
 #include "settingspages/coreaccountsettingspage.h"
 #include "settingspages/coreconnectionsettingspage.h"
-#include <settingspages/corehighlightsettingspage.h>
 #include "settingspages/dccsettingspage.h"
 #include "settingspages/highlightsettingspage.h"
 #include "settingspages/identitiessettingspage.h"
 #include "settingspages/topicwidgetsettingspage.h"
 
 #ifndef HAVE_KDE
-#  include "settingspages/shortcutssettingspage.h"
+#    include "settingspages/shortcutssettingspage.h"
 #endif
 
 #ifdef HAVE_SONNET
-#  include "settingspages/sonnetsettingspage.h"
+#    include "settingspages/sonnetsettingspage.h"
 #endif
 
-
-MainWin::MainWin(QWidget *parent)
+MainWin::MainWin(QWidget* parent)
 #ifdef HAVE_KDE
-    : KMainWindow(parent), _kHelpMenu(new KHelpMenu(this)),
+    : KMainWindow(parent)
+    , _kHelpMenu(new KHelpMenu(this))
+    ,
 #else
-    : QMainWindow(parent),
+    : QMainWindow(parent)
+    ,
 #endif
-    _msgProcessorStatusWidget(new MsgProcessorStatusWidget(this)),
-    _coreConnectionStatusWidget(new CoreConnectionStatusWidget(Client::coreConnection(), this)),
-    _titleSetter(this)
+    _msgProcessorStatusWidget(new MsgProcessorStatusWidget(this))
+    , _coreConnectionStatusWidget(new CoreConnectionStatusWidget(Client::coreConnection(), this))
+    _titleSetter(this)
 {
-    setAttribute(Qt::WA_DeleteOnClose, false); // we delete the mainwin manually
+    setAttribute(Qt::WA_DeleteOnClose, false);  // we delete the mainwin manually
 
     QtUiSettings uiSettings;
     QString style = uiSettings.value("Style", QString()).toString();
@@ -181,19 +184,13 @@ MainWin::MainWin(QWidget *parent)
     updateIcon();
 }
 
-
 void MainWin::init()
 {
     connect(Client::instance(), &Client::networkCreated, this, &MainWin::clientNetworkCreated);
     connect(Client::instance(), &Client::networkRemoved, this, &MainWin::clientNetworkRemoved);
-    connect(Client::messageModel(), &QAbstractItemModel::rowsInserted,
-        this, &MainWin::messagesInserted);
-    connect(GraphicalUi::contextMenuActionProvider(),
-            &NetworkModelController::showChannelList,
-            this, &MainWin::showChannelList);
-    connect(Client::instance(),
-            &Client::showChannelList,
-            this, &MainWin::showChannelList);
+    connect(Client::messageModel(), &QAbstractItemModel::rowsInserted, this, &MainWin::messagesInserted);
+    connect(GraphicalUi::contextMenuActionProvider(), &NetworkModelController::showChannelList, this, &MainWin::showChannelList);
+    connect(Client::instance(), &Client::showChannelList, this, &MainWin::showChannelList);
     connect(GraphicalUi::contextMenuActionProvider(), &NetworkModelController::showNetworkConfig, this, &MainWin::showNetworkConfig);
     connect(GraphicalUi::contextMenuActionProvider(), &NetworkModelController::showIgnoreList, this, &MainWin::showIgnoreList);
     connect(Client::instance(), &Client::showIgnoreList, this, &MainWin::showIgnoreList);
@@ -236,15 +233,14 @@ void MainWin::init()
     _chatMonitorView->setFocusProxy(_inputWidget);
 
 #ifndef HAVE_KDE
-#  ifdef HAVE_QTMULTIMEDIA
+#    ifdef HAVE_QTMULTIMEDIA
     QtUi::registerNotificationBackend(new QtMultimediaNotificationBackend(this));
-#  endif
+#    endif
     QtUi::registerNotificationBackend(new TaskbarNotificationBackend(this));
-#else /* HAVE_KDE */
+#else  /* HAVE_KDE */
     QtUi::registerNotificationBackend(new KNotificationBackend(this));
 #endif /* HAVE_KDE */
 
-
 #ifndef QT_NO_SYSTEMTRAYICON
     QtUi::registerNotificationBackend(new SystrayAnimationNotificationBackend(this));
 #endif
@@ -267,7 +263,7 @@ void MainWin::init()
 
     connect(bufferWidget(), selectOverload<BufferId>(&AbstractBufferContainer::currentChanged), this, &MainWin::currentBufferChanged);
 
-    setDisconnectedState(); // Disable menus and stuff
+    setDisconnectedState();  // Disable menus and stuff
 
 #ifdef HAVE_KDE
     setAutoSaveSettings();
@@ -293,8 +289,7 @@ void MainWin::init()
     QTimer::singleShot(0, this, &MainWin::doAutoConnect);
 }
 
-
-void MainWin::saveStateToSettings(UiSettings &s)
+void MainWin::saveStateToSettings(UiSettings& s)
 {
     s.setValue("MainWinSize", _normalSize);
     s.setValue("MainWinPos", _normalPos);
@@ -312,8 +307,7 @@ void MainWin::saveStateToSettings(UiSettings &s)
 #endif
 }
 
-
-void MainWin::restoreStateFromSettings(UiSettings &s)
+void MainWin::restoreStateFromSettings(UiSettings& s)
 {
     _normalSize = s.value("MainWinSize", size()).toSize();
     _normalPos = s.value("MainWinPos", pos()).toPoint();
@@ -334,9 +328,7 @@ void MainWin::restoreStateFromSettings(UiSettings &s)
     move(_normalPos);
 #endif
 
-    if ((Quassel::isOptionSet("hidewindow")
-            || s.value("MainWinHidden").toBool())
-            && _systemTray->isSystemTrayAvailable())
+    if ((Quassel::isOptionSet("hidewindow") || s.value("MainWinHidden").toBool()) && _systemTray->isSystemTrayAvailable())
         QtUi::hideMainWidget();
     else if (s.value("MainWinMinimized").toBool())
         showMinimized();
@@ -346,16 +338,15 @@ void MainWin::restoreStateFromSettings(UiSettings &s)
         show();
 }
 
-QMenu *MainWin::createPopupMenu()
+QMenuMainWin::createPopupMenu()
 {
-    QMenu *popupMenu = QMainWindow::createPopupMenu();
+    QMenupopupMenu = QMainWindow::createPopupMenu();
     popupMenu->addSeparator();
-    ActionCollection *coll = QtUi::actionCollection("General");
+    ActionCollectioncoll = QtUi::actionCollection("General");
     popupMenu->addAction(coll->action("ToggleMenuBar"));
     return popupMenu;
 }
 
-
 void MainWin::updateIcon()
 {
     QIcon icon;
@@ -366,21 +357,21 @@ void MainWin::updateIcon()
     setWindowIcon(icon);
 }
 
-
 void MainWin::setupActions()
 {
-    QAction *action{nullptr};
-    ActionCollection *coll = QtUi::actionCollection("General", tr("General"));
+    QActionaction{nullptr};
+    ActionCollectioncoll = QtUi::actionCollection("General", tr("General"));
 
     // File
-    coll->addActions({
-        {"ConnectCore", new Action(icon::get("connect-quassel"), tr("&Connect to Core..."), coll, this, &MainWin::showCoreConnectionDlg)},
-        {"DisconnectCore", new Action(icon::get("disconnect-quassel"), tr("&Disconnect from Core"), coll, Client::instance(), &Client::disconnectFromCore)},
-        {"ChangePassword", new Action(icon::get("dialog-password"), tr("Change &Password..."), coll, this, &MainWin::showPasswordChangeDlg)},
-        {"CoreInfo", new Action(icon::get("help-about"), tr("Core &Info..."), coll, this, &MainWin::showCoreInfoDlg)},
-        {"ConfigureNetworks", new Action(icon::get("configure"), tr("Configure &Networks..."), coll, this, &MainWin::onConfigureNetworksTriggered)},
-        {"Quit", new Action(icon::get("application-exit"), tr("&Quit"), coll, Quassel::instance(), &Quassel::quit, Qt::CTRL + Qt::Key_Q)}
-    });
+    coll->addActions(
+        {{"ConnectCore", new Action(icon::get("connect-quassel"), tr("&Connect to Core..."), coll, this, &MainWin::showCoreConnectionDlg)},
+         {"DisconnectCore",
+          new Action(icon::get("disconnect-quassel"), tr("&Disconnect from Core"), coll, Client::instance(), &Client::disconnectFromCore)},
+         {"ChangePassword", new Action(icon::get("dialog-password"), tr("Change &Password..."), coll, this, &MainWin::showPasswordChangeDlg)},
+         {"CoreInfo", new Action(icon::get("help-about"), tr("Core &Info..."), coll, this, &MainWin::showCoreInfoDlg)},
+         {"ConfigureNetworks",
+          new Action(icon::get("configure"), tr("Configure &Networks..."), coll, this, &MainWin::onConfigureNetworksTriggered)},
+         {"Quit", new Action(icon::get("application-exit"), tr("&Quit"), coll, Quassel::instance(), &Quassel::quit, Qt::CTRL + Qt::Key_Q)}});
 
     // View
     coll->addAction("ConfigureBufferViews", new Action(tr("&Configure Chat Lists..."), coll, this, &MainWin::onConfigureViewsTriggered));
@@ -395,35 +386,53 @@ void MainWin::setupActions()
     connect(action, &QAction::toggled, this, &MainWin::onLockLayoutToggled);
 
 #ifdef HAVE_KDE
-#if KCONFIGWIDGETS_VERSION < QT_VERSION_CHECK(5,23,0)
+#    if KCONFIGWIDGETS_VERSION < QT_VERSION_CHECK(5, 23, 0)
     _fullScreenAction = KStandardAction::fullScreen(this, SLOT(onFullScreenToggled()), this, coll);
-#else
+#    else
     _fullScreenAction = KStandardAction::fullScreen(this, &MainWin::onFullScreenToggled, this, coll);
-#endif
+#    endif
 #else
-    _fullScreenAction = new Action(icon::get("view-fullscreen"), tr("&Full Screen Mode"), coll, this, &MainWin::onFullScreenToggled, QKeySequence::FullScreen);
+    _fullScreenAction = new Action(icon::get("view-fullscreen"),
+                                   tr("&Full Screen Mode"),
+                                   coll,
+                                   this,
+                                   &MainWin::onFullScreenToggled,
+                                   QKeySequence::FullScreen);
     _fullScreenAction->setCheckable(true);
     coll->addAction("ToggleFullScreen", _fullScreenAction);
 #endif
 
     // Settings
-    coll->addAction("ConfigureShortcuts", new Action(icon::get("configure-shortcuts"), tr("Configure &Shortcuts..."), coll,
-                                                     this, &MainWin::showShortcutsDlg))->setMenuRole(QAction::NoRole);
-    coll->addAction("ConfigureQuassel", new Action(icon::get("configure"), tr("&Configure Quassel..."), coll,
-                                                   this, &MainWin::showSettingsDlg, QKeySequence(Qt::Key_F7)))->setMenuRole(QAction::PreferencesRole);
+    coll->addAction("ConfigureShortcuts",
+                    new Action(icon::get("configure-shortcuts"), tr("Configure &Shortcuts..."), coll, this, &MainWin::showShortcutsDlg))
+        ->setMenuRole(QAction::NoRole);
+    coll->addAction("ConfigureQuassel",
+                    new Action(icon::get("configure"), tr("&Configure Quassel..."), coll, this, &MainWin::showSettingsDlg, QKeySequence(Qt::Key_F7)))
+        ->setMenuRole(QAction::PreferencesRole);
 
     // Help
-    coll->addAction("AboutQuassel", new Action(icon::get("quassel"), tr("&About Quassel"), coll, this, &MainWin::showAboutDlg))->setMenuRole(QAction::AboutRole);
-    coll->addAction("AboutQt", new Action(QIcon(":/pics/qt-logo.png"), tr("About &Qt"), coll, qApp, &QApplication::aboutQt))->setMenuRole(QAction::AboutQtRole);
-    coll->addActions({
-        {"DebugNetworkModel", new Action(icon::get("tools-report-bug"), tr("Debug &NetworkModel"), coll, this, &MainWin::onDebugNetworkModelTriggered)},
-        {"DebugBufferViewOverlay", new Action(icon::get("tools-report-bug"), tr("Debug &BufferViewOverlay"), coll, this, &MainWin::onDebugBufferViewOverlayTriggered)},
-        {"DebugMessageModel", new Action(icon::get("tools-report-bug"), tr("Debug &MessageModel"), coll, this, &MainWin::onDebugMessageModelTriggered)},
-        {"DebugHotList", new Action(icon::get("tools-report-bug"), tr("Debug &HotList"), coll, this, &MainWin::onDebugHotListTriggered)},
-        {"DebugLog", new Action(icon::get("tools-report-bug"), tr("Debug &Log"), coll, this, &MainWin::onDebugLogTriggered)},
-        {"ShowResourceTree", new Action(icon::get("tools-report-bug"), tr("Show &Resource Tree"), coll, this, &MainWin::onShowResourceTreeTriggered)},
-        {"ReloadStyle", new Action(icon::get("view-refresh"), tr("Reload Stylesheet"), coll, QtUi::style(), &UiStyle::reload, QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_R))}
-    });
+    coll->addAction("AboutQuassel", new Action(icon::get("quassel"), tr("&About Quassel"), coll, this, &MainWin::showAboutDlg))
+        ->setMenuRole(QAction::AboutRole);
+    coll->addAction("AboutQt", new Action(QIcon(":/pics/qt-logo.png"), tr("About &Qt"), coll, qApp, &QApplication::aboutQt))
+        ->setMenuRole(QAction::AboutQtRole);
+    coll->addActions(
+        {{"DebugNetworkModel",
+          new Action(icon::get("tools-report-bug"), tr("Debug &NetworkModel"), coll, this, &MainWin::onDebugNetworkModelTriggered)},
+         {"DebugBufferViewOverlay",
+          new Action(icon::get("tools-report-bug"), tr("Debug &BufferViewOverlay"), coll, this, &MainWin::onDebugBufferViewOverlayTriggered)},
+         {"DebugMessageModel",
+          new Action(icon::get("tools-report-bug"), tr("Debug &MessageModel"), coll, this, &MainWin::onDebugMessageModelTriggered)},
+         {"DebugHotList", new Action(icon::get("tools-report-bug"), tr("Debug &HotList"), coll, this, &MainWin::onDebugHotListTriggered)},
+         {"DebugLog", new Action(icon::get("tools-report-bug"), tr("Debug &Log"), coll, this, &MainWin::onDebugLogTriggered)},
+         {"ShowResourceTree",
+          new Action(icon::get("tools-report-bug"), tr("Show &Resource Tree"), coll, this, &MainWin::onShowResourceTreeTriggered)},
+         {"ReloadStyle",
+          new Action(icon::get("view-refresh"),
+                     tr("Reload Stylesheet"),
+                     coll,
+                     QtUi::style(),
+                     &UiStyle::reload,
+                     QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_R))}});
 
     // Other
     coll->addAction("HideCurrentBuffer", new Action(tr("Hide Current Buffer"), coll, this, &MainWin::hideCurrentBuffer, QKeySequence::Close));
@@ -431,46 +440,48 @@ void MainWin::setupActions()
     // Text formatting
     coll = QtUi::actionCollection("TextFormat", tr("Text formatting"));
 
-    coll->addActions({
-        {"FormatApplyColor", new Action(
-            icon::get("format-text-color"), tr("Apply foreground color"), coll,
-            this, &MainWin::onFormatApplyColorTriggered,
-            QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_G))
-        },
-        {"FormatApplyColorFill", new Action(
-            icon::get("format-fill-color"), tr("Apply background color"), coll,
-            this, &MainWin::onFormatApplyColorFillTriggered,
-            QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_B))
-        },
-        {"FormatClear", new Action(
-            icon::get("edit-clear"), tr("Clear formatting"), coll,
-            this, &MainWin::onFormatClearTriggered,
-            QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_C))
-        },
-        {"FormatBold", new Action(
-            icon::get("format-text-bold"), tr("Toggle bold"), coll,
-            this, &MainWin::onFormatBoldTriggered,
-            QKeySequence::Bold)
-        },
-        {"FormatItalic", new Action(
-            icon::get("format-text-italic"), tr("Toggle italics"), coll,
-            this, &MainWin::onFormatItalicTriggered,
-            QKeySequence::Italic)
-        },
-        {"FormatUnderline", new Action(
-            icon::get("format-text-underline"), tr("Toggle underline"), coll,
-            this, &MainWin::onFormatUnderlineTriggered,
-            QKeySequence::Underline)
-        }
-    });
+    coll->addActions(
+        {{"FormatApplyColor",
+          new Action(icon::get("format-text-color"),
+                     tr("Apply foreground color"),
+                     coll,
+                     this,
+                     &MainWin::onFormatApplyColorTriggered,
+                     QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_G))},
+         {"FormatApplyColorFill",
+          new Action(icon::get("format-fill-color"),
+                     tr("Apply background color"),
+                     coll,
+                     this,
+                     &MainWin::onFormatApplyColorFillTriggered,
+                     QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_B))},
+         {"FormatClear",
+          new Action(icon::get("edit-clear"),
+                     tr("Clear formatting"),
+                     coll,
+                     this,
+                     &MainWin::onFormatClearTriggered,
+                     QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_C))},
+         {"FormatBold",
+          new Action(icon::get("format-text-bold"), tr("Toggle bold"), coll, this, &MainWin::onFormatBoldTriggered, QKeySequence::Bold)},
+         {"FormatItalic",
+          new Action(icon::get("format-text-italic"), tr("Toggle italics"), coll, this, &MainWin::onFormatItalicTriggered, QKeySequence::Italic)},
+         {"FormatUnderline",
+          new Action(icon::get("format-text-underline"),
+                     tr("Toggle underline"),
+                     coll,
+                     this,
+                     &MainWin::onFormatUnderlineTriggered,
+                     QKeySequence::Underline)}});
 
     // Navigation
     coll = QtUi::actionCollection("Navigation", tr("Navigation"));
 
-    coll->addActions({
-        {"JumpHotBuffer", new Action(tr("Jump to hot chat"), coll, this, &MainWin::onJumpHotBufferTriggered, QKeySequence(Qt::META + Qt::Key_A))},
-        {"ActivateBufferFilter", new Action(tr("Activate the buffer search"), coll, this, &MainWin::onBufferSearchTriggered, QKeySequence(Qt::CTRL + Qt::Key_S))}
-    });
+    coll->addActions(
+        {{"JumpHotBuffer",
+          new Action(tr("Jump to hot chat"), coll, this, &MainWin::onJumpHotBufferTriggered, QKeySequence(Qt::META + Qt::Key_A))},
+         {"ActivateBufferFilter",
+          new Action(tr("Activate the buffer search"), coll, this, &MainWin::onBufferSearchTriggered, QKeySequence(Qt::CTRL + Qt::Key_S))}});
 
     // Jump keys
 #ifdef Q_OS_MAC
@@ -481,71 +492,102 @@ void MainWin::setupActions()
     const int jumpModifier = Qt::AltModifier;
 #endif
 
-    coll->addAction("BindJumpKey0", new Action(tr("Set Quick Access #0"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_0)))->setProperty("Index", 0);
-    coll->addAction("BindJumpKey1", new Action(tr("Set Quick Access #1"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_1)))->setProperty("Index", 1);
-    coll->addAction("BindJumpKey2", new Action(tr("Set Quick Access #2"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_2)))->setProperty("Index", 2);
-    coll->addAction("BindJumpKey3", new Action(tr("Set Quick Access #3"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_3)))->setProperty("Index", 3);
-    coll->addAction("BindJumpKey4", new Action(tr("Set Quick Access #4"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_4)))->setProperty("Index", 4);
-    coll->addAction("BindJumpKey5", new Action(tr("Set Quick Access #5"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_5)))->setProperty("Index", 5);
-    coll->addAction("BindJumpKey6", new Action(tr("Set Quick Access #6"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_6)))->setProperty("Index", 6);
-    coll->addAction("BindJumpKey7", new Action(tr("Set Quick Access #7"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_7)))->setProperty("Index", 7);
-    coll->addAction("BindJumpKey8", new Action(tr("Set Quick Access #8"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_8)))->setProperty("Index", 8);
-    coll->addAction("BindJumpKey9", new Action(tr("Set Quick Access #9"), coll, this, &MainWin::bindJumpKey,
-            QKeySequence(bindModifier + Qt::Key_9)))->setProperty("Index", 9);
-
-    coll->addAction("JumpKey0", new Action(tr("Quick Access #0"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_0)))->setProperty("Index", 0);
-    coll->addAction("JumpKey1", new Action(tr("Quick Access #1"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_1)))->setProperty("Index", 1);
-    coll->addAction("JumpKey2", new Action(tr("Quick Access #2"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_2)))->setProperty("Index", 2);
-    coll->addAction("JumpKey3", new Action(tr("Quick Access #3"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_3)))->setProperty("Index", 3);
-    coll->addAction("JumpKey4", new Action(tr("Quick Access #4"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_4)))->setProperty("Index", 4);
-    coll->addAction("JumpKey5", new Action(tr("Quick Access #5"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_5)))->setProperty("Index", 5);
-    coll->addAction("JumpKey6", new Action(tr("Quick Access #6"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_6)))->setProperty("Index", 6);
-    coll->addAction("JumpKey7", new Action(tr("Quick Access #7"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_7)))->setProperty("Index", 7);
-    coll->addAction("JumpKey8", new Action(tr("Quick Access #8"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_8)))->setProperty("Index", 8);
-    coll->addAction("JumpKey9", new Action(tr("Quick Access #9"), coll, this, &MainWin::onJumpKey,
-            QKeySequence(jumpModifier + Qt::Key_9)))->setProperty("Index", 9);
+    coll->addAction("BindJumpKey0",
+                    new Action(tr("Set Quick Access #0"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_0)))
+        ->setProperty("Index", 0);
+    coll->addAction("BindJumpKey1",
+                    new Action(tr("Set Quick Access #1"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_1)))
+        ->setProperty("Index", 1);
+    coll->addAction("BindJumpKey2",
+                    new Action(tr("Set Quick Access #2"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_2)))
+        ->setProperty("Index", 2);
+    coll->addAction("BindJumpKey3",
+                    new Action(tr("Set Quick Access #3"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_3)))
+        ->setProperty("Index", 3);
+    coll->addAction("BindJumpKey4",
+                    new Action(tr("Set Quick Access #4"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_4)))
+        ->setProperty("Index", 4);
+    coll->addAction("BindJumpKey5",
+                    new Action(tr("Set Quick Access #5"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_5)))
+        ->setProperty("Index", 5);
+    coll->addAction("BindJumpKey6",
+                    new Action(tr("Set Quick Access #6"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_6)))
+        ->setProperty("Index", 6);
+    coll->addAction("BindJumpKey7",
+                    new Action(tr("Set Quick Access #7"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_7)))
+        ->setProperty("Index", 7);
+    coll->addAction("BindJumpKey8",
+                    new Action(tr("Set Quick Access #8"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_8)))
+        ->setProperty("Index", 8);
+    coll->addAction("BindJumpKey9",
+                    new Action(tr("Set Quick Access #9"), coll, this, &MainWin::bindJumpKey, QKeySequence(bindModifier + Qt::Key_9)))
+        ->setProperty("Index", 9);
+
+    coll->addAction("JumpKey0", new Action(tr("Quick Access #0"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_0)))
+        ->setProperty("Index", 0);
+    coll->addAction("JumpKey1", new Action(tr("Quick Access #1"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_1)))
+        ->setProperty("Index", 1);
+    coll->addAction("JumpKey2", new Action(tr("Quick Access #2"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_2)))
+        ->setProperty("Index", 2);
+    coll->addAction("JumpKey3", new Action(tr("Quick Access #3"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_3)))
+        ->setProperty("Index", 3);
+    coll->addAction("JumpKey4", new Action(tr("Quick Access #4"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_4)))
+        ->setProperty("Index", 4);
+    coll->addAction("JumpKey5", new Action(tr("Quick Access #5"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_5)))
+        ->setProperty("Index", 5);
+    coll->addAction("JumpKey6", new Action(tr("Quick Access #6"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_6)))
+        ->setProperty("Index", 6);
+    coll->addAction("JumpKey7", new Action(tr("Quick Access #7"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_7)))
+        ->setProperty("Index", 7);
+    coll->addAction("JumpKey8", new Action(tr("Quick Access #8"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_8)))
+        ->setProperty("Index", 8);
+    coll->addAction("JumpKey9", new Action(tr("Quick Access #9"), coll, this, &MainWin::onJumpKey, QKeySequence(jumpModifier + Qt::Key_9)))
+        ->setProperty("Index", 9);
 
     // Buffer navigation
-    coll->addAction("NextBufferView", new Action(icon::get("go-next-view"), tr("Activate Next Chat List"), coll,
-            this, &MainWin::nextBufferView, QKeySequence(QKeySequence::Forward)));
-    coll->addAction("PreviousBufferView", new Action(icon::get("go-previous-view"), tr("Activate Previous Chat List"), coll,
-            this, &MainWin::previousBufferView, QKeySequence::Back));
-    coll->addAction("NextBuffer", new Action(icon::get("go-down"), tr("Go to Next Chat"), coll,
-            this, &MainWin::nextBuffer, QKeySequence(Qt::ALT + Qt::Key_Down)));
-    coll->addAction("PreviousBuffer", new Action(icon::get("go-up"), tr("Go to Previous Chat"), coll,
-            this, &MainWin::previousBuffer, QKeySequence(Qt::ALT + Qt::Key_Up)));
+    coll->addAction("NextBufferView",
+                    new Action(icon::get("go-next-view"),
+                               tr("Activate Next Chat List"),
+                               coll,
+                               this,
+                               &MainWin::nextBufferView,
+                               QKeySequence(QKeySequence::Forward)));
+    coll->addAction("PreviousBufferView",
+                    new Action(icon::get("go-previous-view"),
+                               tr("Activate Previous Chat List"),
+                               coll,
+                               this,
+                               &MainWin::previousBufferView,
+                               QKeySequence::Back));
+    coll->addAction("NextBuffer",
+                    new Action(icon::get("go-down"),
+                               tr("Go to Next Chat"),
+                               coll,
+                               this,
+                               &MainWin::nextBuffer,
+                               QKeySequence(Qt::ALT + Qt::Key_Down)));
+    coll->addAction("PreviousBuffer",
+                    new Action(icon::get("go-up"),
+                               tr("Go to Previous Chat"),
+                               coll,
+                               this,
+                               &MainWin::previousBuffer,
+                               QKeySequence(Qt::ALT + Qt::Key_Up)));
 }
 
-
 void MainWin::setupMenus()
 {
-    ActionCollection *coll = QtUi::actionCollection("General");
+    ActionCollectioncoll = QtUi::actionCollection("General");
 
     _fileMenu = menuBar()->addMenu(tr("&File"));
 
-    static const QStringList coreActions = QStringList()
-        << "ConnectCore" << "DisconnectCore" << "ChangePassword" << "CoreInfo";
+    static const QStringList coreActions = QStringList() << "ConnectCore"
+                                                         << "DisconnectCore"
+                                                         << "ChangePassword"
+                                                         << "CoreInfo";
 
-    QAction *coreAction;
-    foreach(QString actionName, coreActions) {
+    QActioncoreAction;
+    foreach (QString actionName, coreActions) {
         coreAction = coll->action(actionName);
         _fileMenu->addAction(coreAction);
         flagRemoteCoreOnly(coreAction);
@@ -577,30 +619,29 @@ void MainWin::setupMenus()
 
     _settingsMenu = menuBar()->addMenu(tr("&Settings"));
 #ifdef HAVE_KDE
-#if KCONFIGWIDGETS_VERSION < QT_VERSION_CHECK(5,23,0)
+#    if KCONFIGWIDGETS_VERSION < QT_VERSION_CHECK(5, 23, 0)
     _settingsMenu->addAction(KStandardAction::configureNotifications(this, SLOT(showNotificationsDlg()), this));
     _settingsMenu->addAction(KStandardAction::keyBindings(this, SLOT(showShortcutsDlg()), this));
-#else
+#    else
     _settingsMenu->addAction(KStandardAction::configureNotifications(this, &MainWin::showNotificationsDlg, this));
     _settingsMenu->addAction(KStandardAction::keyBindings(this, &MainWin::showShortcutsDlg, this));
-#endif
+#    endif
 #else
     _settingsMenu->addAction(coll->action("ConfigureShortcuts"));
 #endif
     _settingsMenu->addAction(coll->action("ConfigureQuassel"));
 
-
     _helpMenu = menuBar()->addMenu(tr("&Help"));
 
     _helpMenu->addAction(coll->action("AboutQuassel"));
 #ifndef HAVE_KDE
     _helpMenu->addAction(coll->action("AboutQt"));
 #else
-#if KCONFIGWIDGETS_VERSION < QT_VERSION_CHECK(5,23,0)
+#    if KCONFIGWIDGETS_VERSION < QT_VERSION_CHECK(5, 23, 0)
     _helpMenu->addAction(KStandardAction::aboutKDE(_kHelpMenu, SLOT(aboutKDE()), this));
-#else
+#    else
     _helpMenu->addAction(KStandardAction::aboutKDE(_kHelpMenu, &KHelpMenu::aboutKDE, this));
-#endif
+#    endif
 #endif
     _helpMenu->addSeparator();
     _helpDebugMenu = _helpMenu->addMenu(icon::get("tools-report-bug"), tr("Debug"));
@@ -614,7 +655,7 @@ void MainWin::setupMenus()
     _helpDebugMenu->addAction(coll->action("ReloadStyle"));
 
     // Toggle visibility
-    QAction *showMenuBar = QtUi::actionCollection("General")->action("ToggleMenuBar");
+    QActionshowMenuBar = QtUi::actionCollection("General")->action("ToggleMenuBar");
 
     QtUiSettings uiSettings;
     bool enabled = uiSettings.value("ShowMenuBar", QVariant(true)).toBool();
@@ -625,7 +666,6 @@ void MainWin::setupMenus()
     connect(showMenuBar, &QAction::toggled, this, &MainWin::saveMenuBarStatus);
 }
 
-
 void MainWin::setupBufferWidget()
 {
     _bufferWidget = new BufferWidget(this);
@@ -634,32 +674,30 @@ void MainWin::setupBufferWidget()
     setCentralWidget(_bufferWidget);
 }
 
-
 void MainWin::addBufferView(int bufferViewConfigId)
 {
     addBufferView(Client::bufferViewManager()->clientBufferViewConfig(bufferViewConfigId));
 }
 
-
-void MainWin::addBufferView(ClientBufferViewConfig *config)
+void MainWin::addBufferView(ClientBufferViewConfig* config)
 {
     if (!config)
         return;
 
     config->setLocked(QtUiSettings().value("LockLayout", false).toBool());
-    auto *dock = new BufferViewDock(config, this);
+    autodock = new BufferViewDock(config, this);
 
-    //create the view and initialize it's filter
-    auto *view = new BufferView(dock);
+    // create the view and initialize it's filter
+    autoview = new BufferView(dock);
     view->setFilteredModel(Client::bufferModel(), config);
-    view->installEventFilter(_inputWidget); // for key presses
+    view->installEventFilter(_inputWidget);  // for key presses
 
     Client::bufferModel()->synchronizeView(view);
 
     dock->setLocked(QtUiSettings().value("LockLayout", false).toBool());
 
     dock->setWidget(view);
-    dock->setVisible(_layoutLoaded); // don't show before state has been restored
+    dock->setVisible(_layoutLoaded);  // don't show before state has been restored
 
     addDockWidget(Qt::LeftDockWidgetArea, dock);
     _bufferViewsMenu->addAction(dock->toggleViewAction());
@@ -672,17 +710,16 @@ void MainWin::addBufferView(ClientBufferViewConfig *config)
         nextBufferView();
 }
 
-
 void MainWin::removeBufferView(int bufferViewConfigId)
 {
     QVariant actionData;
-    BufferViewDock *dock;
-    foreach(QAction *action, _bufferViewsMenu->actions()) {
+    BufferViewDockdock;
+    foreach (QAction* action, _bufferViewsMenu->actions()) {
         actionData = action->data();
         if (!actionData.isValid())
             continue;
 
-        dock = qobject_cast<BufferViewDock *>(action->parent());
+        dock = qobject_cast<BufferViewDock*>(action->parent());
         if (dock && actionData.toInt() == bufferViewConfigId) {
             removeAction(action);
             Client::bufferViewOverlay()->removeView(dock->bufferViewId());
@@ -699,7 +736,6 @@ void MainWin::removeBufferView(int bufferViewConfigId)
     }
 }
 
-
 void MainWin::bufferViewToggled(bool enabled)
 {
     if (!enabled && !isMinimized()) {
@@ -707,9 +743,9 @@ void MainWin::bufferViewToggled(bool enabled)
         // since this isn't our fault and we can't do anything about it, we suppress the resulting calls
         return;
     }
-    auto *action = qobject_cast<QAction *>(sender());
+    auto* action = qobject_cast<QAction*>(sender());
     Q_ASSERT(action);
-    auto *dock = qobject_cast<BufferViewDock *>(action->parent());
+    auto* dock = qobject_cast<BufferViewDock*>(action->parent());
     Q_ASSERT(dock);
 
     // Make sure we don't toggle backlog fetch for a view we've already removed
@@ -722,18 +758,16 @@ void MainWin::bufferViewToggled(bool enabled)
         Client::bufferViewOverlay()->removeView(dock->bufferViewId());
 }
 
-
 void MainWin::bufferViewVisibilityChanged(bool visible)
 {
     Q_UNUSED(visible);
-    auto *dock = qobject_cast<BufferViewDock *>(sender());
+    auto* dock = qobject_cast<BufferViewDock*>(sender());
     Q_ASSERT(dock);
     if ((!dock->isHidden() && !activeBufferView()) || (dock->isHidden() && dock->isActive()))
         nextBufferView();
 }
 
-
-BufferView *MainWin::allBuffersView() const
+BufferView* MainWin::allBuffersView() const
 {
     // "All Buffers" is always the first dock created
     if (_bufferViews.count() > 0)
@@ -741,16 +775,14 @@ BufferView *MainWin::allBuffersView() const
     return nullptr;
 }
 
-
-BufferView *MainWin::activeBufferView() const
+BufferView* MainWin::activeBufferView() const
 {
     if (_activeBufferViewIndex < 0 || _activeBufferViewIndex >= _bufferViews.count())
         return nullptr;
-    BufferViewDock *dock = _bufferViews.at(_activeBufferViewIndex);
+    BufferViewDockdock = _bufferViews.at(_activeBufferViewIndex);
     return dock->isActive() ? dock->bufferView() : nullptr;
 }
 
-
 void MainWin::changeActiveBufferView(int bufferViewId)
 {
     if (bufferViewId < 0)
@@ -762,7 +794,7 @@ void MainWin::changeActiveBufferView(int bufferViewId)
     }
 
     for (int i = 0; i < _bufferViews.count(); i++) {
-        BufferViewDock *dock = _bufferViews.at(i);
+        BufferViewDockdock = _bufferViews.at(i);
         if (dock->bufferViewId() == bufferViewId && !dock->isHidden()) {
             _activeBufferViewIndex = i;
             dock->setActive(true);
@@ -770,17 +802,17 @@ void MainWin::changeActiveBufferView(int bufferViewId)
         }
     }
 
-    nextBufferView(); // fallback
+    nextBufferView();  // fallback
 }
 
-
 void MainWin::showPasswordChangeDlg()
 {
-    if(Client::isCoreFeatureEnabled(Quassel::Feature::PasswordChange)) {
+    if (Client::isCoreFeatureEnabled(Quassel::Feature::PasswordChange)) {
         PasswordChangeDlg{}.exec();
     }
     else {
-        QMessageBox box(QMessageBox::Warning, tr("Feature Not Supported"),
+        QMessageBox box(QMessageBox::Warning,
+                        tr("Feature Not Supported"),
                         tr("<b>Your Quassel Core does not support this feature</b>"),
                         QMessageBox::Ok);
         box.setInformativeText(tr("You need a Quassel Core v0.12.0 or newer in order to be able to remotely change your password."));
@@ -788,19 +820,17 @@ void MainWin::showPasswordChangeDlg()
     }
 }
 
-
 void MainWin::showMigrationWarning(bool show)
 {
     if (show && !_migrationWarning) {
         _migrationWarning = new QMessageBox(QMessageBox::Information,
                                             tr("Upgrading..."),
                                             "<b>" + tr("Your database is being upgraded") + "</b>",
-                                            QMessageBox::NoButton, this);
-        _migrationWarning->setInformativeText("<p>"
-                                              + tr("In order to support new features, we need to make changes to your backlog database. This may take a long while.")
-                                              + "</p><p>"
-                                              + tr("Do not exit Quassel until the upgrade is complete!")
-                                              + "</p>");
+                                            QMessageBox::NoButton,
+                                            this);
+        _migrationWarning->setInformativeText(
+            "<p>" + tr("In order to support new features, we need to make changes to your backlog database. This may take a long while.")
+            + "</p><p>" + tr("Do not exit Quassel until the upgrade is complete!") + "</p>");
         _migrationWarning->setStandardButtons(QMessageBox::NoButton);
         _migrationWarning->show();
     }
@@ -811,8 +841,7 @@ void MainWin::showMigrationWarning(bool show)
     }
 }
 
-
-void MainWin::onExitRequested(const QString &reason)
+void MainWin::onExitRequested(const QString& reason)
 {
     if (!reason.isEmpty()) {
         QMessageBox box(QMessageBox::Critical,
@@ -824,7 +853,6 @@ void MainWin::onExitRequested(const QString &reason)
     }
 }
 
-
 void MainWin::changeActiveBufferView(bool backwards)
 {
     if (_activeBufferViewIndex >= 0 && _activeBufferViewIndex < _bufferViews.count()) {
@@ -835,17 +863,17 @@ void MainWin::changeActiveBufferView(bool backwards)
         return;
 
     int c = _bufferViews.count();
-    while (c--) { // yes, this will reactivate the current active one if all others fail
+    while (c--) {  // yes, this will reactivate the current active one if all others fail
         if (backwards) {
             if (--_activeBufferViewIndex < 0)
-                _activeBufferViewIndex = _bufferViews.count()-1;
+                _activeBufferViewIndex = _bufferViews.count() - 1;
         }
         else {
             if (++_activeBufferViewIndex >= _bufferViews.count())
                 _activeBufferViewIndex = 0;
         }
 
-        BufferViewDock *dock = _bufferViews.at(_activeBufferViewIndex);
+        BufferViewDockdock = _bufferViews.at(_activeBufferViewIndex);
         if (dock->isHidden())
             continue;
 
@@ -856,80 +884,71 @@ void MainWin::changeActiveBufferView(bool backwards)
     _activeBufferViewIndex = -1;
 }
 
-
 void MainWin::nextBufferView()
 {
     changeActiveBufferView(false);
 }
 
-
 void MainWin::previousBufferView()
 {
     changeActiveBufferView(true);
 }
 
-
 void MainWin::nextBuffer()
 {
-    BufferView *view = activeBufferView();
+    BufferViewview = activeBufferView();
     if (view)
         view->nextBuffer();
 }
 
-
 void MainWin::previousBuffer()
 {
-    BufferView *view = activeBufferView();
+    BufferViewview = activeBufferView();
     if (view)
         view->previousBuffer();
 }
 
-
 void MainWin::hideCurrentBuffer()
 {
-    BufferView *view = activeBufferView();
+    BufferViewview = activeBufferView();
     if (view)
         view->hideCurrentBuffer();
 }
 
-
 void MainWin::showNotificationsDlg()
 {
     SettingsPageDlg{new NotificationsSettingsPage{}}.exec();
 }
 
-
 void MainWin::onConfigureNetworksTriggered()
 {
     SettingsPageDlg{new NetworksSettingsPage{}}.exec();
 }
 
-
 void MainWin::onConfigureViewsTriggered()
 {
     SettingsPageDlg{new BufferViewSettingsPage{}}.exec();
 }
 
-
 void MainWin::onLockLayoutToggled(bool lock)
 {
-    QList<VerticalDock *> docks = findChildren<VerticalDock *>();
-    foreach(VerticalDock *dock, docks) {
+    QList<VerticalDock*> docks = findChildren<VerticalDock*>();
+    foreach (VerticalDock* dock, docks) {
         dock->showTitle(!lock);
     }
 
-    QList<NickListDock *> nickdocks = findChildren<NickListDock *>();
-    foreach(NickListDock *nickdock, nickdocks) {
+    QList<NickListDock*> nickdocks = findChildren<NickListDock*>();
+    foreach (NickListDock* nickdock, nickdocks) {
         nickdock->setLocked(lock);
     }
 
-    QList<BufferViewDock *> bufferdocks = findChildren<BufferViewDock *>();
-    foreach(BufferViewDock *bufferdock, bufferdocks) {
+    QList<BufferViewDock*> bufferdocks = findChildren<BufferViewDock*>();
+    foreach (BufferViewDock* bufferdock, bufferdocks) {
         bufferdock->setLocked(lock);
     }
 
     if (Client::bufferViewManager()) {
-        foreach(ClientBufferViewConfig *config, Client::bufferViewManager()->clientBufferViewConfigs()) {
+        foreach (ClientBufferViewConfig* config, Client::bufferViewManager()->clientBufferViewConfigs()) {
             config->setLocked(lock);
         }
     }
@@ -940,11 +959,10 @@ void MainWin::onLockLayoutToggled(bool lock)
     QtUiSettings().setValue("LockLayout", lock);
 }
 
-
 void MainWin::setupNickWidget()
 {
     // create nick dock
-    NickListDock *nickDock = new NickListDock(tr("Nicks"), this);
+    NickListDocknickDock = new NickListDock(tr("Nicks"), this);
     nickDock->setObjectName("NickDock");
     nickDock->setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
     nickDock->setLocked(QtUiSettings().value("LockLayout", false).toBool());
@@ -966,13 +984,12 @@ void MainWin::setupNickWidget()
     _nickListWidget->setVisible(false);
 }
 
-
 void MainWin::setupChatMonitor()
 {
-    VerticalDock *dock = new VerticalDock(tr("Chat Monitor"), this);
+    VerticalDockdock = new VerticalDock(tr("Chat Monitor"), this);
     dock->setObjectName("ChatMonitorDock");
 
-    auto *filter = new ChatMonitorFilter(Client::messageModel(), this);
+    autofilter = new ChatMonitorFilter(Client::messageModel(), this);
     _chatMonitorView = new ChatMonitorView(filter, this);
     _chatMonitorView->show();
     dock->setWidget(_chatMonitorView);
@@ -983,10 +1000,9 @@ void MainWin::setupChatMonitor()
     dock->toggleViewAction()->setText(tr("Show Chat Monitor"));
 }
 
-
 void MainWin::setupInputWidget()
 {
-    VerticalDock *dock = new VerticalDock(tr("Inputline"), this);
+    VerticalDockdock = new VerticalDock(tr("Inputline"), this);
     dock->setObjectName("InputDock");
 
     _inputWidget = new InputWidget(dock);
@@ -1003,10 +1019,9 @@ void MainWin::setupInputWidget()
     _inputWidget->inputLine()->installEventFilter(_bufferWidget);
 }
 
-
 void MainWin::setupTopicWidget()
 {
-    VerticalDock *dock = new VerticalDock(tr("Topic"), this);
+    VerticalDockdock = new VerticalDock(tr("Topic"), this);
     dock->setObjectName("TopicDock");
     _topicWidget = new TopicWidget(dock);
 
@@ -1023,17 +1038,16 @@ void MainWin::setupTopicWidget()
     dock->toggleViewAction()->setText(tr("Show Topic Line"));
 }
 
-
 void MainWin::setupTransferWidget()
 {
     auto dock = new QDockWidget(tr("Transfers"), this);
     dock->setObjectName("TransferDock");
-    dock->setAllowedAreas(Qt::TopDockWidgetArea|Qt::BottomDockWidgetArea);
+    dock->setAllowedAreas(Qt::TopDockWidgetArea | Qt::BottomDockWidgetArea);
 
-    auto view = new QTableView(dock); // to be replaced by the real thing
+    auto view = new QTableView(dock);  // to be replaced by the real thing
     view->setModel(Client::transferModel());
     dock->setWidget(view);
-    dock->hide(); // hidden by default
+    dock->hide();  // hidden by default
     addDockWidget(Qt::TopDockWidgetArea, dock, Qt::Vertical);
 
     auto action = dock->toggleViewAction();
@@ -1044,21 +1058,18 @@ void MainWin::setupTransferWidget()
     _viewMenu->addAction(action);
 }
 
-
 void MainWin::setupViewMenuTail()
 {
     _viewMenu->addSeparator();
     _viewMenu->addAction(_fullScreenAction);
 }
 
-
 void MainWin::setupTitleSetter()
 {
     _titleSetter.setModel(Client::bufferModel());
     _titleSetter.setSelectionModel(Client::bufferModel()->standardSelectionModel());
 }
 
-
 void MainWin::setupStatusBar()
 {
     // MessageProcessor progress
@@ -1068,7 +1079,7 @@ void MainWin::setupStatusBar()
     _coreConnectionStatusWidget->update();
     statusBar()->addPermanentWidget(_coreConnectionStatusWidget);
 
-    QAction *showStatusbar = QtUi::actionCollection("General")->action("ToggleStatusBar");
+    QActionshowStatusbar = QtUi::actionCollection("General")->action("ToggleStatusBar");
 
     QtUiSettings uiSettings;
 
@@ -1079,34 +1090,30 @@ void MainWin::setupStatusBar()
     connect(showStatusbar, &QAction::toggled, statusBar(), &QWidget::setVisible);
     connect(showStatusbar, &QAction::toggled, this, &MainWin::saveStatusBarStatus);
 
-    connect(Client::coreConnection(), &CoreConnection::connectionMsg, statusBar(), [statusBar = statusBar()](auto &&message) {
+    connect(Client::coreConnection(), &CoreConnection::connectionMsg, statusBar(), [statusBar = statusBar()](auto&& message) {
         statusBar->showMessage(message);
     });
 }
 
-
 void MainWin::setupHotList()
 {
-    auto *flatProxy = new FlatProxyModel(this);
+    autoflatProxy = new FlatProxyModel(this);
     flatProxy->setSourceModel(Client::bufferModel());
     _bufferHotList = new BufferHotListFilter(flatProxy);
 }
 
-
 void MainWin::saveMenuBarStatus(bool enabled)
 {
     QtUiSettings uiSettings;
     uiSettings.setValue("ShowMenuBar", enabled);
 }
 
-
 void MainWin::saveStatusBarStatus(bool enabled)
 {
     QtUiSettings uiSettings;
     uiSettings.setValue("ShowStatusBar", enabled);
 }
 
-
 void MainWin::setupSystray()
 {
 #ifdef HAVE_DBUS
@@ -1114,17 +1121,20 @@ void MainWin::setupSystray()
 #elif !defined QT_NO_SYSTEMTRAYICON
     _systemTray = new LegacySystemTray(this);
 #else
-    _systemTray = new SystemTray(this); // dummy
+    _systemTray = new SystemTray(this);  // dummy
 #endif
 }
 
-
 void MainWin::setupToolBars()
 {
-    connect(_bufferWidget, selectOverload<const QModelIndex&>(&AbstractBufferContainer::currentChanged),
-        QtUi::toolBarActionProvider(), &ToolBarActionProvider::onCurrentBufferChanged);
-    connect(_nickListWidget, &NickListWidget::nickSelectionChanged,
-        QtUi::toolBarActionProvider(), &ToolBarActionProvider::onNickSelectionChanged);
+    connect(_bufferWidget,
+            selectOverload<const QModelIndex&>(&AbstractBufferContainer::currentChanged),
+            QtUi::toolBarActionProvider(),
+            &ToolBarActionProvider::onCurrentBufferChanged);
+    connect(_nickListWidget,
+            &NickListWidget::nickSelectionChanged,
+            QtUi::toolBarActionProvider(),
+            &ToolBarActionProvider::onNickSelectionChanged);
 
 #ifdef Q_OS_MAC
     setUnifiedTitleAndToolBarOnMac(true);
@@ -1140,7 +1150,7 @@ void MainWin::setupToolBars()
     addToolBar(_mainToolBar);
 
     if (Quassel::runMode() != Quassel::Monolithic) {
-        ActionCollection *coll = QtUi::actionCollection("General");
+        ActionCollectioncoll = QtUi::actionCollection("General");
         _mainToolBar->addAction(coll->action("ConnectCore"));
         _mainToolBar->addAction(coll->action("DisconnectCore"));
     }
@@ -1157,7 +1167,7 @@ void MainWin::setupToolBars()
     _nickToolBar->setObjectName("NickToolBar");
 #endif
     _nickToolBar->setWindowTitle(tr("Nick Toolbar"));
-    _nickToolBar->setVisible(false); //default: not visible
+    _nickToolBar->setVisible(false);  // default: not visible
     addToolBar(_nickToolBar);
     _nickToolBar->setMovable(!QtUiSettings().value("LockLayout", false).toBool());
 
@@ -1183,7 +1193,6 @@ void MainWin::saveMainToolBarStatus(bool enabled)
 #endif
 }
 
-
 void MainWin::doAutoConnect()
 {
     if (!Client::coreConnection()->connectToCore()) {
@@ -1192,7 +1201,6 @@ void MainWin::doAutoConnect()
     }
 }
 
-
 void MainWin::connectedToCore()
 {
     Q_CHECK_PTR(Client::bufferViewManager());
@@ -1207,26 +1215,31 @@ void MainWin::connectedToCore()
     setConnectedState();
 }
 
-
 void MainWin::setConnectedState()
 {
-    ActionCollection *coll = QtUi::actionCollection("General");
+    ActionCollectioncoll = QtUi::actionCollection("General");
 
     coll->action("ConnectCore")->setEnabled(false);
     coll->action("DisconnectCore")->setEnabled(true);
     coll->action("ChangePassword")->setEnabled(true);
     coll->action("CoreInfo")->setEnabled(true);
 
-    foreach(QAction *action, _fileMenu->actions()) {
+    foreach (QAction* action, _fileMenu->actions()) {
         if (isRemoteCoreOnly(action))
             action->setVisible(!Client::internalCore());
     }
 
-    disconnect(Client::backlogManager(), &ClientBacklogManager::updateProgress, _msgProcessorStatusWidget, &MsgProcessorStatusWidget::setProgress);
+    disconnect(Client::backlogManager(),
+               &ClientBacklogManager::updateProgress,
+               _msgProcessorStatusWidget,
+               &MsgProcessorStatusWidget::setProgress);
     disconnect(Client::backlogManager(), &ClientBacklogManager::messagesRequested, this, &MainWin::showStatusBarMessage);
     disconnect(Client::backlogManager(), &ClientBacklogManager::messagesProcessed, this, &MainWin::showStatusBarMessage);
     if (!Client::internalCore()) {
-        connect(Client::backlogManager(), &ClientBacklogManager::updateProgress, _msgProcessorStatusWidget, &MsgProcessorStatusWidget::setProgress);
+        connect(Client::backlogManager(),
+                &ClientBacklogManager::updateProgress,
+                _msgProcessorStatusWidget,
+                &MsgProcessorStatusWidget::setProgress);
         connect(Client::backlogManager(), &ClientBacklogManager::messagesRequested, this, &MainWin::showStatusBarMessage);
         connect(Client::backlogManager(), &ClientBacklogManager::messagesProcessed, this, &MainWin::showStatusBarMessage);
     }
@@ -1242,7 +1255,7 @@ void MainWin::setConnectedState()
     systemTray()->setState(SystemTray::Active);
 
     if (Client::networkIds().isEmpty()) {
-        IrcConnectionWizard *wizard = new IrcConnectionWizard(this, Qt::Sheet);
+        IrcConnectionWizardwizard = new IrcConnectionWizard(this, Qt::Sheet);
         wizard->show();
     }
     else {
@@ -1256,15 +1269,14 @@ void MainWin::setConnectedState()
     }
 }
 
-
 void MainWin::loadLayout()
 {
     QtUiSettings s;
     int accountId = Client::currentCoreAccount().accountId().toInt();
     QByteArray state = s.value(QString("MainWinState-%1").arg(accountId)).toByteArray();
     if (state.isEmpty()) {
-        foreach(BufferViewDock *view, _bufferViews)
-        view->show();
+        foreach (BufferViewDock* view, _bufferViews)
+            view->show();
         _layoutLoaded = true;
         return;
     }
@@ -1277,19 +1289,17 @@ void MainWin::loadLayout()
     _layoutLoaded = true;
 }
 
-
 void MainWin::saveLayout()
 {
     QtUiSettings s;
-    int accountId = _bufferViews.count() ? Client::currentCoreAccount().accountId().toInt() : 0; // only save if we still have a layout!
+    int accountId = _bufferViews.count() ? Client::currentCoreAccount().accountId().toInt() : 0;  // only save if we still have a layout!
     if (accountId > 0) {
         s.setValue(QString("MainWinState-%1").arg(accountId), saveState(accountId));
-        BufferView *view = activeBufferView();
+        BufferViewview = activeBufferView();
         s.setValue(QString("ActiveBufferView-%1").arg(accountId), view ? view->config()->bufferViewId() : -1);
     }
 }
 
-
 void MainWin::disconnectedFromCore()
 {
     // save core specific layout and remove bufferviews;
@@ -1297,13 +1307,13 @@ void MainWin::disconnectedFromCore()
     _layoutLoaded = false;
 
     QVariant actionData;
-    BufferViewDock *dock;
-    foreach(QAction *action, _bufferViewsMenu->actions()) {
+    BufferViewDockdock;
+    foreach (QAction* action, _bufferViewsMenu->actions()) {
         actionData = action->data();
         if (!actionData.isValid())
             continue;
 
-        dock = qobject_cast<BufferViewDock *>(action->parent());
+        dock = qobject_cast<BufferViewDock*>(action->parent());
         if (dock && actionData.toInt() != -1) {
             removeAction(action);
             _bufferViews.removeAll(dock);
@@ -1323,11 +1333,10 @@ void MainWin::disconnectedFromCore()
     setDisconnectedState();
 }
 
-
 void MainWin::setDisconnectedState()
 {
-    ActionCollection *coll = QtUi::actionCollection("General");
-    //ui.menuCore->setEnabled(false);
+    ActionCollectioncoll = QtUi::actionCollection("General");
+    // ui.menuCore->setEnabled(false);
     coll->action("ConnectCore")->setEnabled(true);
     coll->action("DisconnectCore")->setEnabled(false);
     coll->action("CoreInfo")->setEnabled(false);
@@ -1341,48 +1350,48 @@ void MainWin::setDisconnectedState()
     _nickListWidget->setVisible(false);
 }
 
-
-void MainWin::userAuthenticationRequired(CoreAccount *account, bool *valid, const QString &errorMessage)
+void MainWin::userAuthenticationRequired(CoreAccount* account, bool* valid, const QString& errorMessage)
 {
     Q_UNUSED(errorMessage)
     CoreConnectAuthDlg dlg(account);
     *valid = (dlg.exec() == QDialog::Accepted);
 }
 
-
-void MainWin::handleNoSslInClient(bool *accepted)
+void MainWin::handleNoSslInClient(bool* accepted)
 {
-    QMessageBox box(QMessageBox::Warning, tr("Unencrypted Connection"), tr("<b>Your client does not support SSL encryption</b>"),
-        QMessageBox::Ignore|QMessageBox::Cancel);
+    QMessageBox box(QMessageBox::Warning,
+                    tr("Unencrypted Connection"),
+                    tr("<b>Your client does not support SSL encryption</b>"),
+                    QMessageBox::Ignore | QMessageBox::Cancel);
     box.setInformativeText(tr("Sensitive data, like passwords, will be transmitted unencrypted to your Quassel core."));
     box.setDefaultButton(QMessageBox::Ignore);
-    *accepted = box.exec() == QMessageBox::Ignore;
+    *accepted = (box.exec() == QMessageBox::Ignore);
 }
 
-
-void MainWin::handleNoSslInCore(bool *accepted)
+void MainWin::handleNoSslInCore(bool* accepted)
 {
-    QMessageBox box(QMessageBox::Warning, tr("Unencrypted Connection"), tr("<b>Your core does not support SSL encryption</b>"),
-        QMessageBox::Ignore|QMessageBox::Cancel);
+    QMessageBox box(QMessageBox::Warning,
+                    tr("Unencrypted Connection"),
+                    tr("<b>Your core does not support SSL encryption</b>"),
+                    QMessageBox::Ignore | QMessageBox::Cancel);
     box.setInformativeText(tr("Sensitive data, like passwords, will be transmitted unencrypted to your Quassel core."));
     box.setDefaultButton(QMessageBox::Ignore);
-    *accepted = box.exec() == QMessageBox::Ignore;
+    *accepted = (box.exec() == QMessageBox::Ignore);
 }
 
-
 #ifdef HAVE_SSL
 
-void MainWin::handleSslErrors(const QSslSocket *socket, bool *accepted, bool *permanently)
+void MainWin::handleSslErrors(const QSslSocket* socket, bool* accepted, bool* permanently)
 {
     QString errorString = "<ul>";
-    foreach(const QSslError error, socket->sslErrors())
-    errorString += QString("<li>%1</li>").arg(error.errorString());
+    foreach (const QSslError error, socket->sslErrors())
+        errorString += QString("<li>%1</li>").arg(error.errorString());
     errorString += "</ul>";
 
     QMessageBox box(QMessageBox::Warning,
-        tr("Untrusted Security Certificate"),
-        tr("<b>The SSL certificate provided by the core at %1 is untrusted for the following reasons:</b>").arg(socket->peerName()),
-        QMessageBox::Cancel);
+                    tr("Untrusted Security Certificate"),
+                    tr("<b>The SSL certificate provided by the core at %1 is untrusted for the following reasons:</b>").arg(socket->peerName()),
+                    QMessageBox::Cancel);
     box.setInformativeText(errorString);
     box.addButton(tr("Continue"), QMessageBox::AcceptRole);
     box.setDefaultButton(box.addButton(tr("Show Certificate"), QMessageBox::HelpRole));
@@ -1395,31 +1404,28 @@ void MainWin::handleSslErrors(const QSslSocket *socket, bool *accepted, bool *pe
             SslInfoDlg dlg(socket);
             dlg.exec();
         }
-    }
-    while (role == QMessageBox::HelpRole);
+    } while (role == QMessageBox::HelpRole);
 
     *accepted = role == QMessageBox::AcceptRole;
     if (*accepted) {
         QMessageBox box2(QMessageBox::Warning,
-            tr("Untrusted Security Certificate"),
-            tr("Would you like to accept this certificate forever without being prompted?"),
-            0);
+                         tr("Untrusted Security Certificate"),
+                         tr("Would you like to accept this certificate forever without being prompted?"),
+                         QMessageBox::NoButton);
         box2.setDefaultButton(box2.addButton(tr("Current Session Only"), QMessageBox::NoRole));
         box2.addButton(tr("Forever"), QMessageBox::YesRole);
         box2.exec();
-        *permanently =  box2.buttonRole(box2.clickedButton()) == QMessageBox::YesRole;
+        *permanently = (box2.buttonRole(box2.clickedButton()) == QMessageBox::YesRole);
     }
 }
 
-
 #endif /* HAVE_SSL */
 
-void MainWin::handleCoreConnectionError(const QString &error)
+void MainWin::handleCoreConnectionError(const QStringerror)
 {
     QMessageBox::critical(this, tr("Core Connection Error"), error, QMessageBox::Ok);
 }
 
-
 void MainWin::showCoreConnectionDlg()
 {
     CoreConnectDlg dlg;
@@ -1430,25 +1436,24 @@ void MainWin::showCoreConnectionDlg()
     }
 }
 
-
-void MainWin::showCoreConfigWizard(const QVariantList &backends, const QVariantList &authenticators)
+void MainWin::showCoreConfigWizard(const QVariantList& backends, const QVariantList& authenticators)
 {
-    auto *wizard = new CoreConfigWizard(Client::coreConnection(), backends, authenticators, this);
+    autowizard = new CoreConfigWizard(Client::coreConnection(), backends, authenticators, this);
 
     wizard->show();
 }
 
-
-void MainWin::showChannelList(NetworkId netId, const QString &channelFilters, bool listImmediately)
+void MainWin::showChannelList(NetworkId netId, const QString& channelFilters, bool listImmediately)
 {
     if (!netId.isValid()) {
-        auto *action = qobject_cast<QAction *>(sender());
+        auto* action = qobject_cast<QAction*>(sender());
         if (action)
             netId = action->data().value<NetworkId>();
         if (!netId.isValid()) {
             // We still haven't found a valid network, probably no network selected, e.g. "/list"
             // on the client homescreen when no networks are connected.
-            QMessageBox box(QMessageBox::Information, tr("No network selected"),
+            QMessageBox box(QMessageBox::Information,
+                            tr("No network selected"),
                             QString("<b>%1</b>").arg(tr("No network selected")),
                             QMessageBox::Ok);
             box.setInformativeText(tr("Select a network before trying to view the channel list."));
@@ -1457,7 +1462,7 @@ void MainWin::showChannelList(NetworkId netId, const QString &channelFilters, bo
         }
     }
 
-    auto *channelListDlg = new ChannelListDlg(this);
+    autochannelListDlg = new ChannelListDlg(this);
     channelListDlg->setAttribute(Qt::WA_DeleteOnClose);
     channelListDlg->setNetwork(netId);
     if (!channelFilters.isEmpty()) {
@@ -1469,37 +1474,33 @@ void MainWin::showChannelList(NetworkId netId, const QString &channelFilters, bo
     channelListDlg->show();
 }
 
-
 void MainWin::showNetworkConfig(NetworkId netId)
 {
     SettingsPageDlg dlg{new NetworksSettingsPage{}};
     if (netId.isValid())
-        qobject_cast<NetworksSettingsPage *>(dlg.currentPage())->bufferList_Open(netId);
+        qobject_cast<NetworksSettingsPage*>(dlg.currentPage())->bufferList_Open(netId);
     dlg.exec();
 }
 
-
 void MainWin::showIgnoreList(QString newRule)
 {
     SettingsPageDlg dlg{new IgnoreListSettingsPage{}};
     // prepare config dialog for new rule
     if (!newRule.isEmpty())
-        qobject_cast<IgnoreListSettingsPage *>(dlg.currentPage())->editIgnoreRule(newRule);
+        qobject_cast<IgnoreListSettingsPage*>(dlg.currentPage())->editIgnoreRule(newRule);
     dlg.exec();
 }
 
-
 void MainWin::showCoreInfoDlg()
 {
     CoreInfoDlg{}.exec();
 }
 
-
 void MainWin::showAwayLog()
 {
     if (_awayLog)
         return;
-    auto *filter = new AwayLogFilter(Client::messageModel());
+    autofilter = new AwayLogFilter(Client::messageModel());
     _awayLog = new AwayLogView(filter, nullptr);
     filter->setParent(_awayLog);
     connect(_awayLog, &QObject::destroyed, this, &MainWin::awayLogDestroyed);
@@ -1507,18 +1508,16 @@ void MainWin::showAwayLog()
     _awayLog->show();
 }
 
-
 void MainWin::awayLogDestroyed()
 {
     _awayLog = nullptr;
 }
 
-
 void MainWin::showSettingsDlg()
 {
-    auto *dlg = new SettingsDlg();
+    auto dlg = new SettingsDlg();
 
-    //Category: Interface
+    // Category: Interface
     dlg->registerSettingsPage(new AppearanceSettingsPage(dlg));
     dlg->registerSettingsPage(new ChatViewSettingsPage(dlg));
     dlg->registerSettingsPage(new ChatViewColorSettingsPage(dlg));
@@ -1535,7 +1534,7 @@ void MainWin::showSettingsDlg()
     dlg->registerSettingsPage(new NotificationsSettingsPage(dlg));
     dlg->registerSettingsPage(new BacklogSettingsPage(dlg));
 
-    //Category: IRC
+    // Category: IRC
     dlg->registerSettingsPage(new ConnectionSettingsPage(dlg));
     dlg->registerSettingsPage(new IdentitiesSettingsPage(dlg));
     dlg->registerSettingsPage(new NetworksSettingsPage(dlg));
@@ -1552,32 +1551,30 @@ void MainWin::showSettingsDlg()
     dlg->show();
 }
 
-
 void MainWin::showAboutDlg()
 {
     AboutDlg{}.exec();
 }
 
-
 void MainWin::showShortcutsDlg()
 {
 #ifdef HAVE_KDE
     KShortcutsDialog dlg(KShortcutsEditor::AllActions, KShortcutsEditor::LetterShortcutsDisallowed);
-    foreach(KActionCollection *coll, QtUi::actionCollections())
-    dlg.addCollection(coll, coll->property("Category").toString());
+    foreach (KActionCollection* coll, QtUi::actionCollections()) {
+        dlg.addCollection(coll, coll->property("Category").toString());
+    }
     dlg.configure(true);
 #else
     SettingsPageDlg{new ShortcutsSettingsPage{QtUi::actionCollections()}}.exec();
 #endif
 }
 
-
-void MainWin::showNewTransferDlg(const QUuid &transferId)
+void MainWin::showNewTransferDlg(const QUuid& transferId)
 {
     auto transfer = Client::transferManager()->transfer(transferId);
     if (transfer) {
         if (transfer->status() == Transfer::Status::New) {
-            auto *dlg = new ReceiveFileDlg(transfer, this);
+            autodlg = new ReceiveFileDlg(transfer, this);
             dlg->show();
         }
     }
@@ -1586,7 +1583,6 @@ void MainWin::showNewTransferDlg(const QUuid &transferId)
     }
 }
 
-
 void MainWin::onFullScreenToggled()
 {
     // Relying on QWidget::isFullScreen is discouraged, see the KToggleFullScreenAction docs
@@ -1602,12 +1598,11 @@ void MainWin::onFullScreenToggled()
 #endif
 }
 
-
 /********************************************************************************************************/
 
-bool MainWin::event(QEvent *event)
+bool MainWin::event(QEventevent)
 {
-    switch(event->type()) {
+    switch (event->type()) {
     case QEvent::WindowActivate: {
         BufferId bufferId = Client::bufferModel()->currentBuffer();
         if (bufferId.isValid())
@@ -1624,8 +1619,7 @@ bool MainWin::event(QEvent *event)
     return QMainWindow::event(event);
 }
 
-
-void MainWin::moveEvent(QMoveEvent *event)
+void MainWin::moveEvent(QMoveEvent* event)
 {
     if (!(windowState() & Qt::WindowMaximized))
         _normalPos = event->pos();
@@ -1633,8 +1627,7 @@ void MainWin::moveEvent(QMoveEvent *event)
     QMainWindow::moveEvent(event);
 }
 
-
-void MainWin::resizeEvent(QResizeEvent *event)
+void MainWin::resizeEvent(QResizeEvent* event)
 {
     if (!(windowState() & Qt::WindowMaximized))
         _normalSize = event->size();
@@ -1642,11 +1635,10 @@ void MainWin::resizeEvent(QResizeEvent *event)
     QMainWindow::resizeEvent(event);
 }
 
-
-void MainWin::closeEvent(QCloseEvent *event)
+void MainWin::closeEvent(QCloseEvent* event)
 {
     QtUiSettings s;
-    auto *app = qobject_cast<QtUiApplication *> qApp;
+    auto* app = qobject_cast<QtUiApplication*> qApp;
     Q_ASSERT(app);
     // On OSX it can happen that the closeEvent occurs twice. (Especially if packaged with Frameworks)
     // This messes up MainWinState/MainWinHidden save/restore.
@@ -1655,7 +1647,7 @@ void MainWin::closeEvent(QCloseEvent *event)
         QtUi::hideMainWidget();
         event->ignore();
     }
-    else if(!_aboutToQuit) {
+    else if (!_aboutToQuit) {
         _aboutToQuit = true;
         event->accept();
         Quassel::instance()->quit();
@@ -1665,8 +1657,7 @@ void MainWin::closeEvent(QCloseEvent *event)
     }
 }
 
-
-void MainWin::messagesInserted(const QModelIndex &parent, int start, int end)
+void MainWin::messagesInserted(const QModelIndex& parent, int start, int end)
 {
     Q_UNUSED(parent);
 
@@ -1686,8 +1677,7 @@ void MainWin::messagesInserted(const QModelIndex &parent, int start, int end)
         BufferInfo::Type bufType = Client::networkModel()->bufferType(bufId);
 
         // check if bufferId belongs to the shown chatlists
-        if (!(Client::bufferViewOverlay()->bufferIds().contains(bufId) ||
-              Client::bufferViewOverlay()->tempRemovedBufferIds().contains(bufId)))
+        if (!(Client::bufferViewOverlay()->bufferIds().contains(bufId) || Client::bufferViewOverlay()->tempRemovedBufferIds().contains(bufId)))
             continue;
 
         // check if it's the buffer currently displayed
@@ -1699,7 +1689,9 @@ void MainWin::messagesInserted(const QModelIndex &parent, int start, int end)
             continue;
 
         // and of course: don't notify for ignored messages
-        if (Client::ignoreListManager() && Client::ignoreListManager()->match(idx.data(MessageModel::MessageRole).value<Message>(), Client::networkModel()->networkName(bufId)))
+        if (Client::ignoreListManager()
+            && Client::ignoreListManager()->match(idx.data(MessageModel::MessageRole).value<Message>(),
+                                                  Client::networkModel()->networkName(bufId)))
             continue;
 
         // seems like we have a legit notification candidate!
@@ -1721,26 +1713,24 @@ void MainWin::messagesInserted(const QModelIndex &parent, int start, int end)
     }
 }
 
-
 void MainWin::currentBufferChanged(BufferId buffer)
 {
     if (buffer.isValid())
         Client::instance()->markBufferAsRead(buffer);
 }
 
-
 void MainWin::clientNetworkCreated(NetworkId id)
 {
-    const Network *net = Client::network(id);
-    auto *act = new QAction(net->networkName(), this);
+    const Networknet = Client::network(id);
+    autoact = new QAction(net->networkName(), this);
     act->setObjectName(QString("NetworkAction-%1").arg(id.toInt()));
     act->setData(QVariant::fromValue<NetworkId>(id));
     connect(net, &SyncableObject::updatedRemotely, this, &MainWin::clientNetworkUpdated);
     connect(act, &QAction::triggered, this, &MainWin::connectOrDisconnectFromNet);
 
-    QAction *beforeAction = nullptr;
-    foreach(QAction *action, _networksMenu->actions()) {
-        if (!action->data().isValid()) // ignore stock actions
+    QActionbeforeAction = nullptr;
+    foreach (QAction* action, _networksMenu->actions()) {
+        if (!action->data().isValid())  // ignore stock actions
             continue;
         if (net->networkName().localeAwareCompare(action->text()) < 0) {
             beforeAction = action;
@@ -1750,14 +1740,13 @@ void MainWin::clientNetworkCreated(NetworkId id)
     _networksMenu->insertAction(beforeAction, act);
 }
 
-
 void MainWin::clientNetworkUpdated()
 {
-    const auto *net = qobject_cast<const Network *>(sender());
+    const auto* net = qobject_cast<const Network*>(sender());
     if (!net)
         return;
 
-    auto *action = findChild<QAction *>(QString("NetworkAction-%1").arg(net->networkId().toInt()));
+    auto* action = findChild<QAction*>(QString("NetworkAction-%1").arg(net->networkId().toInt()));
     if (!action)
         return;
 
@@ -1783,28 +1772,29 @@ void MainWin::clientNetworkUpdated()
     }
 }
 
-
 void MainWin::clientNetworkRemoved(NetworkId id)
 {
-    auto *action = findChild<QAction *>(QString("NetworkAction-%1").arg(id.toInt()));
+    auto* action = findChild<QAction*>(QString("NetworkAction-%1").arg(id.toInt()));
     if (!action)
         return;
 
     action->deleteLater();
 }
 
-
 void MainWin::connectOrDisconnectFromNet()
 {
-    auto *act = qobject_cast<QAction *>(sender());
-    if (!act) return;
-    const Network *net = Client::network(act->data().value<NetworkId>());
-    if (!net) return;
-    if (net->connectionState() == Network::Disconnected) net->requestConnect();
-    else net->requestDisconnect();
+    auto* act = qobject_cast<QAction*>(sender());
+    if (!act)
+        return;
+    const Network* net = Client::network(act->data().value<NetworkId>());
+    if (!net)
+        return;
+    if (net->connectionState() == Network::Disconnected)
+        net->requestConnect();
+    else
+        net->requestDisconnect();
 }
 
-
 void MainWin::onFormatApplyColorTriggered()
 {
     if (!_inputWidget)
@@ -1813,7 +1803,6 @@ void MainWin::onFormatApplyColorTriggered()
     _inputWidget->applyFormatActiveColor();
 }
 
-
 void MainWin::onFormatApplyColorFillTriggered()
 {
     if (!_inputWidget)
@@ -1822,7 +1811,6 @@ void MainWin::onFormatApplyColorFillTriggered()
     _inputWidget->applyFormatActiveColorFill();
 }
 
-
 void MainWin::onFormatClearTriggered()
 {
     if (!_inputWidget)
@@ -1831,7 +1819,6 @@ void MainWin::onFormatClearTriggered()
     _inputWidget->clearFormat();
 }
 
-
 void MainWin::onFormatBoldTriggered()
 {
     if (!_inputWidget)
@@ -1840,7 +1827,6 @@ void MainWin::onFormatBoldTriggered()
     _inputWidget->toggleFormatBold();
 }
 
-
 void MainWin::onFormatItalicTriggered()
 {
     if (!_inputWidget)
@@ -1849,7 +1835,6 @@ void MainWin::onFormatItalicTriggered()
     _inputWidget->toggleFormatItalic();
 }
 
-
 void MainWin::onFormatUnderlineTriggered()
 {
     if (!_inputWidget)
@@ -1858,7 +1843,6 @@ void MainWin::onFormatUnderlineTriggered()
     _inputWidget->toggleFormatUnderline();
 }
 
-
 void MainWin::onJumpHotBufferTriggered()
 {
     if (!_bufferHotList->rowCount())
@@ -1877,10 +1861,9 @@ void MainWin::onBufferSearchTriggered()
     _bufferViews[_activeBufferViewIndex]->activateFilter();
 }
 
-
 void MainWin::onJumpKey()
 {
-    auto *action = qobject_cast<QAction *>(sender());
+    auto* action = qobject_cast<QAction*>(sender());
     if (!action || !Client::bufferModel())
         return;
     int idx = action->property("Index").toInt();
@@ -1896,10 +1879,9 @@ void MainWin::onJumpKey()
         Client::bufferModel()->switchToBuffer(buffer);
 }
 
-
 void MainWin::bindJumpKey()
 {
-    auto *action = qobject_cast<QAction *>(sender());
+    auto* action = qobject_cast<QAction*>(sender());
     if (!action || !Client::bufferModel())
         return;
     int idx = action->property("Index").toInt();
@@ -1908,10 +1890,9 @@ void MainWin::bindJumpKey()
     CoreAccountSettings().setJumpKeyMap(_jumpKeyMap);
 }
 
-
 void MainWin::onDebugNetworkModelTriggered()
 {
-    auto *view = new QTreeView;
+    autoview = new QTreeView;
     view->setAttribute(Qt::WA_DeleteOnClose);
     view->setWindowTitle("Debug NetworkModel View");
     view->setModel(Client::networkModel());
@@ -1922,31 +1903,28 @@ void MainWin::onDebugNetworkModelTriggered()
     view->show();
 }
 
-
 void MainWin::onDebugHotListTriggered()
 {
     _bufferHotList->invalidate();
     _bufferHotList->sort(0, Qt::DescendingOrder);
 
-    auto *view = new QTreeView;
+    autoview = new QTreeView;
     view->setAttribute(Qt::WA_DeleteOnClose);
     view->setModel(_bufferHotList);
     view->show();
 }
 
-
 void MainWin::onDebugBufferViewOverlayTriggered()
 {
-    auto *overlay = new DebugBufferViewOverlay(nullptr);
+    autooverlay = new DebugBufferViewOverlay(nullptr);
     overlay->setAttribute(Qt::WA_DeleteOnClose);
     overlay->show();
 }
 
-
 void MainWin::onDebugMessageModelTriggered()
 {
-    auto *view = new QTableView(nullptr);
-    auto *filter = new DebugMessageModelFilter(view);
+    autoview = new QTableView(nullptr);
+    autofilter = new DebugMessageModelFilter(view);
     filter->setSourceModel(Client::messageModel());
     view->setModel(filter);
     view->setAttribute(Qt::WA_DeleteOnClose, true);
@@ -1955,7 +1933,6 @@ void MainWin::onDebugMessageModelTriggered()
     view->show();
 }
 
-
 void MainWin::onDebugLogTriggered()
 {
     auto dlg = new DebugLogDlg(this);  // will be deleted on close
@@ -1968,7 +1945,7 @@ void MainWin::onShowResourceTreeTriggered()
     dlg->show();
 }
 
-void MainWin::showStatusBarMessage(const QString &message)
+void MainWin::showStatusBarMessage(const QStringmessage)
 {
     statusBar()->showMessage(message, 10000);
 }