modernize: Pass arguments by value and move in constructors
[quassel.git] / src / qtui / settingspages / notificationssettingspage.h
index 8000bcd..3b7fc44 100644 (file)
@@ -18,8 +18,7 @@
  *   51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.         *
  ***************************************************************************/
 
-#ifndef NOTIFICATIONSSETTINGSPAGE_H_
-#define NOTIFICATIONSSETTINGSPAGE_H_
+#pragma once
 
 #include <QHash>
 
@@ -35,14 +34,14 @@ class NotificationsSettingsPage : public SettingsPage
     Q_OBJECT
 
 public:
-    NotificationsSettingsPage(QWidget *parent = 0);
+    NotificationsSettingsPage(QWidget *parent = nullptr);
 
-    bool hasDefaults() const;
+    bool hasDefaults() const override;
 
 public slots:
-    void save();
-    void load();
-    void defaults();
+    void save() final override;
+    void load() final override;
+    void defaults() final override;
 
 private slots:
     void widgetHasChanged();
@@ -51,6 +50,3 @@ private:
     QList<SettingsPage *> _configWidgets;
     bool _hasDefaults;
 };
-
-
-#endif