uisupport: Provide helpers for dealing with widget changes
[quassel.git] / src / qtui / settingspages / networkssettingspage.h
index c1696ad..74b21d6 100644 (file)
@@ -40,13 +40,13 @@ class NetworksSettingsPage : public SettingsPage
 public:
     NetworksSettingsPage(QWidget *parent = nullptr);
 
-    virtual inline bool needsCoreConnection() const { return true; }
+    inline bool needsCoreConnection() const override { return true; }
 
-    bool aboutToSave();
+    bool aboutToSave() override;
 
 public slots:
-    void save();
-    void load();
+    void save() override;
+    void load() override;
     void bufferList_Open(NetworkId);
 
 private slots:
@@ -132,9 +132,9 @@ private:
 
     NetworkId currentId;
     QHash<NetworkId, NetworkInfo> networkInfos;
-    bool _ignoreWidgetChanges;
+    bool _ignoreWidgetChanges{false};
 #ifdef HAVE_SSL
-    CertIdentity *_cid;
+    CertIdentity *_cid{nullptr};
 #endif
 
     QIcon connectedIcon, connectingIcon, disconnectedIcon;
@@ -166,7 +166,7 @@ class NetworkAddDlg : public QDialog
     Q_OBJECT
 
 public:
-    NetworkAddDlg(const QStringList &existing = QStringList(), QWidget *parent = nullptr);
+    NetworkAddDlg(QStringList existing = QStringList(), QWidget *parent = nullptr);
 
     NetworkInfo networkInfo() const;
 
@@ -195,7 +195,7 @@ class NetworkEditDlg : public QDialog
     Q_OBJECT
 
 public:
-    NetworkEditDlg(const QString &old, const QStringList &existing = QStringList(), QWidget *parent = nullptr);
+    NetworkEditDlg(const QString &old, QStringList existing = QStringList(), QWidget *parent = nullptr);
 
     QString networkName() const;