24 QT_FORWARD_DECLARE_CLASS(QLineEdit)
25 QT_FORWARD_DECLARE_CLASS(QListView)
26 QT_FORWARD_DECLARE_CLASS(QTextEdit)
28 QT_FORWARD_DECLARE_CLASS(QTextDocument)
30 class IrcClient : public QSplitter
35 IrcClient(QWidget*
parent = 0);
41 void onDisconnected();
47 void onCompleted(
const QString& text,
int cursor);
59 void createCompleter();
61 void createUserList();
62 void createBufferList();
63 void createConnection();
68 QListView* bufferList;
Provides means to establish a connection to an IRC server.
Definition: ircconnection.h:48
Keeps track of channel users.
Definition: ircusermodel.h:45
Keeps track of buffer status.
Definition: ircbuffer.h:49
Provides command and name completion.
Definition: irccompleter.h:43
Parses commands from user input.
Definition: irccommandparser.h:42
Keeps track of buffers.
Definition: ircbuffermodel.h:47
The base class of all messages.
Definition: ircmessage.h:47