Q_OBJECT
public:
- NetworksSettingsPage(QWidget *parent = 0);
+ 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:
void networkConnectionError(const QString &msg);
void displayNetwork(NetworkId);
- void setItemState(NetworkId, QListWidgetItem *item = 0);
+ void setItemState(NetworkId, QListWidgetItem *item = nullptr);
+
+ /**
+ * Reset the capability-dependent settings to the default unknown states
+ *
+ * For example, this updates the SASL text to indicate the status is unknown. Any actual
+ * information should be set by setNetworkCapStates()
+ *
+ * @see NetworksSettingsPage::setNetworkCapStates()
+ */
+ void resetNetworkCapStates();
/**
* Update the capability-dependent settings according to what the server supports
NetworkId currentId;
QHash<NetworkId, NetworkInfo> networkInfos;
- bool _ignoreWidgetChanges;
+ bool _ignoreWidgetChanges{false};
#ifdef HAVE_SSL
- CertIdentity *_cid;
+ CertIdentity *_cid{nullptr};
#endif
QIcon connectedIcon, connectingIcon, disconnectedIcon;
Q_OBJECT
public:
- NetworkAddDlg(const QStringList &existing = QStringList(), QWidget *parent = 0);
+ NetworkAddDlg(QStringList existing = QStringList(), QWidget *parent = nullptr);
NetworkInfo networkInfo() const;
Q_OBJECT
public:
- NetworkEditDlg(const QString &old, const QStringList &existing = QStringList(), QWidget *parent = 0);
+ NetworkEditDlg(const QString &old, QStringList existing = QStringList(), QWidget *parent = nullptr);
QString networkName() const;
Q_OBJECT
public:
- ServerEditDlg(const Network::Server &server = Network::Server(), QWidget *parent = 0);
+ ServerEditDlg(const Network::Server &server = Network::Server(), QWidget *parent = nullptr);
Network::Server serverData() const;
Q_OBJECT
public:
- SaveNetworksDlg(const QList<NetworkInfo> &toCreate, const QList<NetworkInfo> &toUpdate, const QList<NetworkId> &toRemove, QWidget *parent = 0);
+ SaveNetworksDlg(const QList<NetworkInfo> &toCreate, const QList<NetworkInfo> &toUpdate, const QList<NetworkId> &toRemove, QWidget *parent = nullptr);
private slots:
void clientEvent();