X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fclient%2Fclientsyncer.h;h=44e33737fb0b874c62f1d5a6e2227dd4f870a81c;hb=0d1184b010f26a1620366fa705b18f6376b52698;hp=9501d8deb74c0545168a33c64abd875774a5762f;hpb=d1b6499b0b848d4287efae89107576548533502c;p=quassel.git diff --git a/src/client/clientsyncer.h b/src/client/clientsyncer.h index 9501d8de..44e33737 100644 --- a/src/client/clientsyncer.h +++ b/src/client/clientsyncer.h @@ -23,9 +23,14 @@ #include #include -#include #include +#ifndef QT_NO_OPENSSL +#include +#else +#include +#endif + class IrcUser; class IrcChannel; @@ -51,7 +56,11 @@ class ClientSyncer : public QObject { 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 &); @@ -79,6 +88,11 @@ class ClientSyncer : public QObject { void syncToCore(const QVariantMap &sessionState); void sessionStateReceived(const QVariantMap &state); + void doCoreSetup(const QVariant &setupData); +#ifndef QT_NO_OPENSSL + void sslErrors(const QList &errors); +#endif + private: QPointer socket; quint32 blockSize;