#include "corealiasmanager.h"
#include "coreignorelistmanager.h"
#include "message.h"
+#include "signalproxy.h"
#include "storage.h"
class CoreBacklogManager;
class CtcpParser;
class EventManager;
class EventStringifier;
+class InternalConnection;
class IrcParser;
class MessageEvent;
class NetworkConnection;
-class SignalProxy;
+class RemoteConnection;
struct NetworkInfo;
void restoreSessionState();
public slots:
- void addClient(QIODevice *device);
- void addClient(SignalProxy *proxy);
+ void addClient(RemoteConnection *connection);
+ void addClient(InternalConnection *connection);
void msgFromClient(BufferInfo, QString message);
virtual void customEvent(QEvent *event);
private slots:
- void removeClient(QIODevice *dev);
+ void removeClient(SignalProxy::AbstractPeer *peer);
void recvStatusMsgFromServer(QString msg);
void recvMessageFromServer(NetworkId networkId, Message::Type, BufferInfo::Type, const QString &target, const QString &text, const QString &sender = "", Message::Flags flags = Message::None);