Keeps track of channel status. More...
Inherits IrcBuffer.
Public Slots | |
void | close (const QString &reason=QString()) |
void | join (const QString &key=QString()) |
void | part (const QString &reason=QString()) |
void | who () |
Public Slots inherited from IrcBuffer | |
virtual void | close (const QString &reason=QString()) |
void | receiveMessage (IrcMessage *message) |
Public Member Functions | |
Q_INVOKABLE | IrcChannel (QObject *parent=0) |
virtual | ~IrcChannel () |
Public Member Functions inherited from IrcBuffer | |
Q_INVOKABLE | IrcBuffer (QObject *parent=0) |
virtual | ~IrcBuffer () |
Q_INVOKABLE bool | sendCommand (IrcCommand *command) |
Q_INVOKABLE IrcChannel * | toChannel () |
Properties | |
QString | key |
QString | mode |
QString | topic |
Properties inherited from IrcBuffer | |
bool | active |
bool | channel |
IrcConnection | connection |
IrcBufferModel | model |
QString | name |
IrcNetwork | network |
bool | persistent |
QString | prefix |
bool | sticky |
QString | title |
QVariantMap | userData |
Additional Inherited Members | |
Signals inherited from IrcBuffer | |
void | messageReceived (IrcMessage *message) |
|
explicit |
Constructs a new channel object with parent.
|
virtual |
Destructs the channel object.
Joins the channel with an optional key.
This method is provided for convenience. It is equal to:
Parts the channel with an optional reason.
This method is provided for convenience. It is equal to:
|
slot |
Sends a who command to the channel.
This method is provided for convenience. It is equal to:
|
read |
|
read |