当前位置: 首页>>代码示例>>C++>>正文


C++ Style::getMedia方法代码示例

本文整理汇总了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");
	}
开发者ID:bolvarak,项目名称:HeimdallGI,代码行数:26,代码来源:View.cpp


注:本文中的Style::getMedia方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。