IRC会话类 更多...
#include <Session.h>
信号 | |
void | newMsg () |
新消息 更多... | |
void | _quit (QString name) |
退出频道 更多... | |
Public 成员函数 | |
Session (QString name, QObject *parent=nullptr) | |
构造函数 更多... | |
~Session () override | |
QString | getName () |
获取会话名称 更多... | |
void | addMessage (Message *message) |
添加消息并发射newMsg信号 更多... | |
QString | getType () |
QList< Message * > | getMessageList () |
Message * | getMessage (int index) |
根据索引获取消息实例 更多... | |
int | getMessageNum () |
获取消息数量 更多... | |
void | quit () |
Protected 属性 | |
QList< Message * > | _messageList |
QString | _name |
IRC会话类
|
explicit |
构造函数
name | 会话名称 |
parent | 默认为nullptr |
|
overridedefault |
|
signal |
退出频道
void Session::addMessage | ( | Message * | message | ) |
添加消息并发射newMsg信号
message | Message类型的消息 |
Message * Session::getMessage | ( | int | index | ) |
根据索引获取消息实例
index | 消息索引号 |
QList< Message * > Session::getMessageList | ( | ) |
int Session::getMessageNum | ( | ) |
获取消息数量
QString Session::getName | ( | ) |
获取会话名称
QString Session::getType | ( | ) |
|
signal |
新消息
void Session::quit | ( | ) |
|
protected |
|
protected |