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 |