X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Factioncollection.h;h=fa1ef24cef0f22528df70883dc7a5f167dc46157;hp=5992eb89940ba8011fc8542c9932fcc551020114;hb=e2188dc438be6f3eb0d9cdf47d28821aefe9835e;hpb=39328183a6a87c6eb10a9dbbffcd5d65bf154a1f diff --git a/src/uisupport/actioncollection.h b/src/uisupport/actioncollection.h index 5992eb89..fa1ef24c 100644 --- a/src/uisupport/actioncollection.h +++ b/src/uisupport/actioncollection.h @@ -43,7 +43,6 @@ class UISUPPORT_EXPORT ActionCollection : public QObject public: explicit ActionCollection(QObject *parent); - virtual ~ActionCollection(); /// Clears the entire action collection, deleting all actions. void clear(); @@ -83,7 +82,7 @@ public: template ActionType *add(const QString &name, const QObject *receiver = nullptr, const char *member = nullptr) { - ActionType *a = new ActionType(this); + auto *a = new ActionType(this); if (receiver && member) connect(a, SIGNAL(triggered(bool)), receiver, member); addAction(name, a); @@ -97,7 +96,7 @@ signals: void actionTriggered(QAction *action); protected slots: - virtual void connectNotify(const QMetaMethod &signal); + void connectNotify(const QMetaMethod &signal) override; virtual void slotActionTriggered(); private slots: