23 #ifndef __IRCCHATADAPTER_H__
24 #define __IRCCHATADAPTER_H__
26 #include "irc/ircadapterbase.h"
27 #include <QStringList>
73 virtual void emitChatMessage(
const QString &sender,
const QString &content);
77 return this->pNetwork;
80 QString recipient()
const override
82 return this->recipientName;
94 QString
title()
const override;
100 virtual void userChangesNickname(
const QString &oldNickname,
const QString &newNickname) = 0;
105 virtual void userJoins(
const QString &nickname,
const QString &fullSignature) = 0;
110 virtual void userLeaves(
const QString &nickname,
const QString &farewellMessage, IRCQuitType quitType) = 0;
116 const QList<char> &addedFlags,
const QList<char> &removedFlags) = 0;
120 QString recipientName;
132 void sendChatMessage(
const QString &message);
133 void setRecipient(
const QString &name);