本文整理汇总了C++中QXmppMessage::xhtml方法的典型用法代码示例。如果您正苦于以下问题:C++ QXmppMessage::xhtml方法的具体用法?C++ QXmppMessage::xhtml怎么用?C++ QXmppMessage::xhtml使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QXmppMessage
的用法示例。
在下文中一共展示了QXmppMessage::xhtml方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: testBasic
void tst_QXmppMessage::testBasic()
{
QFETCH(QByteArray, xml);
QFETCH(int, type);
QFETCH(QString, body);
QFETCH(QString, subject);
QFETCH(QString, thread);
QXmppMessage message;
parsePacket(message, xml);
QCOMPARE(message.to(), QString("[email protected]/QXmpp"));
QCOMPARE(message.from(), QString("[email protected]/QXmpp"));
QVERIFY(message.extendedAddresses().isEmpty());
QCOMPARE(int(message.type()), type);
QCOMPARE(message.body(), body);
QCOMPARE(message.subject(), subject);
QCOMPARE(message.thread(), thread);
QCOMPARE(message.state(), QXmppMessage::None);
QCOMPARE(message.isAttentionRequested(), false);
QCOMPARE(message.isReceiptRequested(), false);
QCOMPARE(message.hasForwarded(), false);
QCOMPARE(message.receiptId(), QString());
QCOMPARE(message.xhtml(), QString());
serializePacket(message, xml);
}
示例2: testXhtml
void tst_QXmppMessage::testXhtml()
{
const QByteArray xml("<message type=\"normal\">"
"<body>hi!</body>"
"<html xmlns=\"http://jabber.org/protocol/xhtml-im\">"
"<body xmlns=\"http://www.w3.org/1999/xhtml\">"
"<p style=\"font-weight:bold\">hi!</p>"
"</body>"
"</html>"
"</message>");
QXmppMessage message;
parsePacket(message, xml);
QCOMPARE(message.xhtml(), QLatin1String("<p style=\"font-weight:bold\">hi!</p>"));
serializePacket(message, xml);
}