本文整理汇总了C++中util::htmlEscape方法的典型用法代码示例。如果您正苦于以下问题:C++ util::htmlEscape方法的具体用法?C++ util::htmlEscape怎么用?C++ util::htmlEscape使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类util
的用法示例。
在下文中一共展示了util::htmlEscape方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getToolTip
/** Returns the tooltip for this item. */
const QString CSearchAnalysisItem::getToolTip() {
typedef CSwordModuleSearch::Results::const_iterator RCI;
using util::htmlEscape;
QString toolTipString("<center><b>");
toolTipString.append(htmlEscape(m_bookName)).append("</b></center><hr/>")
.append("<table cellspacing=\"0\" cellpadding=\"3\" width=\"10"
"0%\" height=\"100%\" align=\"center\">");
/// \todo Fix that loop
int i = 0;
for (RCI it = m_results.begin(); it != m_results.end(); ++it) {
const CSwordModuleInfo * const info = it.key();
const int count = it.value().getCount();
const double percent = (info && count)
? ((static_cast<double>(m_resultCountArray.at(i))
* static_cast<double>(100.0))
/ static_cast<double>(count))
: 0.0;
toolTipString.append("<tr bgcolor=\"white\"><td><b><font color=\"")
.append(CSearchAnalysisScene::getColor(i).name()).append("\">")
.append(info ? info->name() : QString::null)
.append("</font></b></td><td>")
.append(m_resultCountArray.at(i))
.append(" (")
.append(QString::number(percent, 'g', 2))
.append("%)</td></tr>");
++i;
}
return toolTipString.append("</table>");
}