本文整理汇总了C++中Style::getMedia方法的典型用法代码示例。如果您正苦于以下问题:C++ Style::getMedia方法的具体用法?C++ Style::getMedia怎么用?C++ Style::getMedia使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Style
的用法示例。
在下文中一共展示了Style::getMedia方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getStyles
QString View::getStyles() {
// Create the return placeholder
QStringList qslStyles;
// Iterate over the styles
for (int intStyle = 0; intStyle < this->mStyles.size(); ++intStyle) {
// Localize the script
Style tagStyle = this->mStyles.at(intStyle);
// Check to see if the style is inline
if (tagStyle.getRaw()) {
// Append the element
qslStyles.append(HTML::Instance()->style(CGI::ContentTypeCSS, tagStyle.getSource(), HTML::getEmptyAttributeContainer()));
} else {
// Create the attributes placeholder
QMap<QString, QString> qmAttributes;
// Check for media
if (!tagStyle.getMedia().isEmpty()) {
// Add the media to the attributes
qmAttributes.insert("media", tagStyle.getMedia());
}
// Append the element
qslStyles.append(HTML::Instance()->link(tagStyle.getRelativity().isEmpty() ? "" : tagStyle.getRelativity(), CGI::ContentTypeCSS, tagStyle.getSource(), qmAttributes));
}
}
// Return the styles
return qslStyles.join("\n");
}