#include <QPointer>
#include <QString>
-#include <QTcpSocket>
#include <QVariantMap>
+#ifndef QT_NO_OPENSSL
+#include <QSslSocket>
+#else
+#include <QTcpSocket>
+#endif
+
class IrcUser;
class IrcChannel;
void coreSetupSuccess();
void coreSetupFailed(const QString &error);
+ void encrypted(bool);
public slots:
void connectToCore(const QVariantMap &);
void sessionStateReceived(const QVariantMap &state);
void doCoreSetup(const QVariant &setupData);
-
+#ifndef QT_NO_OPENSSL
+ void sslErrors(const QList<QSslError> &errors);
+#endif
+
private:
QPointer<QIODevice> socket;
quint32 blockSize;