X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fsettingspages%2Fnetworkssettingspage.h;h=624ca9a3944d7cd497ede668bfe5545479abe9f4;hp=ef9b0dbe426ff9fd29a668e8bd9f6f760e74f7b0;hb=eb5efce4b040e37a4d8fbabae37c63528b253744;hpb=6f99a6e2f39aaacabe8bb51a7bb1ff53c1b2082f diff --git a/src/qtui/settingspages/networkssettingspage.h b/src/qtui/settingspages/networkssettingspage.h index ef9b0dbe..624ca9a3 100644 --- a/src/qtui/settingspages/networkssettingspage.h +++ b/src/qtui/settingspages/networkssettingspage.h @@ -27,6 +27,7 @@ #include "settingspage.h" #include "ui_networkssettingspage.h" +#include "ui_networkadddlg.h" #include "ui_networkeditdlg.h" #include "ui_servereditdlg.h" #include "ui_saveidentitiesdlg.h" @@ -92,6 +93,26 @@ class NetworksSettingsPage : public SettingsPage { void saveToNetworkInfo(NetworkInfo &); }; + +class NetworkAddDlg : public QDialog { + Q_OBJECT + + public: + NetworkAddDlg(const QStringList &existing = QStringList(), QWidget *parent = 0); + + NetworkInfo networkInfo() const; + + private slots: + void setButtonStates(); + + private: + Ui::NetworkAddDlg ui; + + QString networksFilePath; + QStringList existing; +}; + + class NetworkEditDlg : public QDialog { Q_OBJECT @@ -110,7 +131,6 @@ class NetworkEditDlg : public QDialog { }; - class ServerEditDlg : public QDialog { Q_OBJECT