#include <QPointer>
#include <QString>
#include <QTcpSocket>
+#include <QSslSocket>
#include <QVariantMap>
class IrcUser;
void loginFailed(const QString &error);
void loginSuccess();
void syncFinished();
+ void startCoreSetup(const QVariantList &);
+ void coreSetupSuccess();
+ void coreSetupFailed(const QString &error);
+ void encrypted(bool);
public slots:
void connectToCore(const QVariantMap &);
void syncToCore(const QVariantMap &sessionState);
void sessionStateReceived(const QVariantMap &state);
+ void doCoreSetup(const QVariant &setupData);
+ void sslErrors(const QList<QSslError> &errors);
+
private:
QPointer<QIODevice> socket;
quint32 blockSize;