IRC消息类 将原始数据传入其中,由该类对接收到的消息进行解析、分类、格式化 更多...
#include <Message.h>
Public 类型 | |
| enum | Type { None , Ping , Error , Notice , Join , Quit , Nick , Kick , Num , Common } |
| 消息类型 更多... | |
| enum | Who { Server , Channel , User , Me } |
| 消息发送者 更多... | |
Public 成员函数 | |
| Message (QObject *parent=nullptr) | |
| 有参构造函数 更多... | |
| ~Message () override | |
| 默认析构函数 更多... | |
| Type | msgType () |
| Message * | msgType (Type type) |
| QString | typeStr () |
| Message * | typeStr (QString type) |
| QString | server () |
| Message * | server (QString server) |
| Who | from () |
| Message * | from (Who from) |
| QString | fromName () |
| Message * | fromName (QString fromName) |
| Who | to () |
| Message * | to (Who to) |
| QString | toName () |
| Message * | toName (QString toName) |
| QString | rawMsg () |
| Message * | rawMsg (QString rawMsg) |
| QString | mainMsg () |
| Message * | mainMsg (QString mainMsg) |
| QString | myNick () |
| Message * | myNick (QString myNick) |
| int | time () |
| Message * | parse () |
IRC消息类 将原始数据传入其中,由该类对接收到的消息进行解析、分类、格式化
| enum Message::Type |
| enum Message::Who |
|
explicit |
有参构造函数
| msg | 接收到的原始数据或即将发送的原始数据 |
| sender | 消息发送者,默认为User, 如不确定消息发送者,默认即可 注意:用户发送的消息必须传入Owner或手动设置为Owner |
| parent | 默认为nullptr |
|
overridedefault |
默认析构函数
| Message::Who Message::from | ( | ) |
| QString Message::fromName | ( | ) |
| Message * Message::fromName | ( | QString | fromName | ) |
| QString Message::mainMsg | ( | ) |
| Message * Message::mainMsg | ( | QString | mainMsg | ) |
| Message::Type Message::msgType | ( | ) |
| QString Message::myNick | ( | ) |
| Message * Message::myNick | ( | QString | myNick | ) |
| Message * Message::parse | ( | ) |
| QString Message::rawMsg | ( | ) |
| Message * Message::rawMsg | ( | QString | rawMsg | ) |
| QString Message::server | ( | ) |
| Message * Message::server | ( | QString | server | ) |
| int Message::time | ( | ) |
| Message::Who Message::to | ( | ) |
| QString Message::toName | ( | ) |
| Message * Message::toName | ( | QString | toName | ) |
| QString Message::typeStr | ( | ) |
| Message * Message::typeStr | ( | QString | type | ) |