#include "coresession.h"
-class Identity;
+class CoreIdentity;
class IrcServerHandler;
class UserInputHandler;
class CtcpHandler;
~CoreNetwork();
inline virtual const QMetaObject *syncMetaObject() const { return &Network::staticMetaObject; }
- inline Identity *identityPtr() const { return coreSession()->identity(identity()); }
+ inline CoreIdentity *identityPtr() const { return coreSession()->identity(identity()); }
inline CoreSession *coreSession() const { return _coreSession; }
inline IrcServerHandler *ircServerHandler() const { return _ircServerHandler; }
bool setAutoWhoDone(const QString &channel);
- inline const Server &usedServer() const { return serverList()[_lastUsedServerIndex]; }
+ Server usedServer() const;
signals:
void recvRawServerMsg(QString);
void startAutoWhoCycle();
#ifdef HAVE_SSL
- void sslSocketConnected();
void sslErrors(const QList<QSslError> &errors);
#endif