modernize: Replace most remaining old-style connects by PMF ones
[quassel.git] / src / uisupport / toolbaractionprovider.h
index 9ea3601..6cb7761 100644 (file)
@@ -32,7 +32,6 @@ class UISUPPORT_EXPORT ToolBarActionProvider : public NetworkModelController
 
 public:
     ToolBarActionProvider(QObject *parent = nullptr);
-    virtual ~ToolBarActionProvider();
 
     enum ToolBarType {
         MainToolBar,
@@ -43,13 +42,15 @@ public:
     void addActions(QToolBar *, ToolBarType type);
 
 public slots:
-    virtual void disconnectedFromCore();
+    void disconnectedFromCore() override;
+    void onCurrentBufferChanged(const QModelIndex &);
+    void onNickSelectionChanged(const QModelIndexList &);
 
 protected:
-    virtual void handleNetworkAction(ActionType, QAction *);
-    virtual void handleBufferAction(ActionType, QAction *);
-    virtual void handleNickAction(ActionType, QAction *);
-    virtual void handleGeneralAction(ActionType, QAction *);
+    void handleNetworkAction(ActionType, QAction *) override;
+    void handleBufferAction(ActionType, QAction *) override;
+    void handleNickAction(ActionType, QAction *) override;
+    void handleGeneralAction(ActionType, QAction *) override;
 
 private slots:
     void networkCreated(NetworkId id);
@@ -57,9 +58,6 @@ private slots:
     void networkUpdated(const Network *net = nullptr);
     void connectOrDisconnectNet();
 
-    void currentBufferChanged(const QModelIndex &);
-    void nickSelectionChanged(const QModelIndexList &);
-
     void updateStates();
 
 private: