23 QT_FORWARD_DECLARE_CLASS(QLineEdit)
24 QT_FORWARD_DECLARE_CLASS(QListView)
25 QT_FORWARD_DECLARE_CLASS(QTextEdit)
26 QT_FORWARD_DECLARE_CLASS(QCompleter)
28 QT_FORWARD_DECLARE_CLASS(QTextDocument)
30 class IrcClient : public QSplitter
35 IrcClient(QWidget*
parent = 0);
41 void onDisconnected();
56 void createCompleter();
58 void createUserList();
59 void createBufferList();
60 void createConnection();
64 QCompleter* completer;
66 QListView* bufferList;
Keeps track of buffer status.
Definition: ircbuffer.h:34
Keeps track of channel users.
Definition: ircusermodel.h:30
Provides means to establish a connection to an IRC server.
Definition: ircconnection.h:32
The base class of all messages.
Definition: ircmessage.h:32
Keeps track of buffers.
Definition: ircbuffermodel.h:32
Parses commands from user input.
Definition: irccommandparser.h:28