#pragma once #include #include "providers/irc/Irc2.hpp" #include "widgets/BaseWindow.hpp" namespace Ui { class IrcConnectionEditor; } namespace chatterino { struct IrcServerData; class IrcConnectionEditor : public QDialog { Q_OBJECT public: explicit IrcConnectionEditor(const IrcServerData &data, bool isAdd = false, QWidget *parent = nullptr); ~IrcConnectionEditor(); IrcServerData data(); private: Ui::IrcConnectionEditor *ui_; IrcServerData data_; }; } // namespace chatterino