29 #ifndef IRCBUFFERMODEL_P_H 30 #define IRCBUFFERMODEL_P_H 78 return model->d_func();
86 QHash<QString, QString>
keys;
101 #endif // IRCBUFFERMODEL_P_H IrcBuffer * createBuffer(const QString &title)
void insertBuffer(int index, IrcBuffer *buffer, bool notify=true)
Provides the most common commands.
void removeBuffer(IrcBuffer *buffer, bool notify=true)
Keeps track of channel status.
IrcBuffer * createBufferHelper(const QString &title)
void _irc_bufferDestroyed(IrcBuffer *buffer)
void restoreBuffer(IrcBuffer *buffer)
QList< IrcBuffer * > bufferList
QPointer< IrcConnection > connection
Keeps track of buffer status.
QMap< QString, IrcBuffer * > bufferMap
#include <IrcBufferModel>
void addBuffer(IrcBuffer *buffer, bool notify=true)
void destroyBuffer(const QString &title, bool force=false)
void _irc_monitorStatus()
The base class of all messages.
bool messageFilter(IrcMessage *message)
IrcChannel * channelProto
bool commandFilter(IrcCommand *command)
QVariantMap saveBuffer(IrcBuffer *buffer) const
Irc::SortMethod sortMethod
void _irc_restoreBuffers()
void promoteBuffer(IrcBuffer *buffer)
bool renameBuffer(const QString &from, const QString &to)
Provides an interface for filtering commands.
bool processMessage(const QString &title, IrcMessage *message, bool create=false)
Provides an interface for filtering messages.
#define IRC_END_NAMESPACE
IrcChannel * createChannelHelper(const QString &title)
#define IRC_BEGIN_NAMESPACE
QHash< QString, QString > keys