added loading and saving of irc servers

This commit is contained in:
fourtf
2019-09-10 23:55:43 +02:00
parent 0219cb0c36
commit c4d0efacff
10 changed files with 292 additions and 80 deletions
+16 -3
View File
@@ -1,19 +1,32 @@
#pragma once
#include <QDialog>
#include <boost/optional.hpp>
#include "providers/irc/Irc2.hpp"
#include "widgets/BaseWindow.hpp"
namespace Ui {
class IrcConnectionEditor;
}
namespace chatterino {
struct IrcConnection_;
class IrcConnectionEditor : public QDialog
{
Q_OBJECT
public:
explicit IrcConnectionEditor(bool isAdd = false, QWidget *parent = nullptr);
explicit IrcConnectionEditor(const IrcConnection_ &data, bool isAdd = false,
QWidget *parent = nullptr);
~IrcConnectionEditor();
IrcConnection_ data();
private:
Ui::IrcConnectionEditor *ui;
Ui::IrcConnectionEditor *ui_;
IrcConnection_ data_;
};
} // namespace chatterino