本文整理汇总了C++中MythRect::setX方法的典型用法代码示例。如果您正苦于以下问题:C++ MythRect::setX方法的具体用法?C++ MythRect::setX怎么用?C++ MythRect::setX使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MythRect
的用法示例。
在下文中一共展示了MythRect::setX方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: ParseElement
/**
* \copydoc MythUIType::ParseElement()
*/
bool MythScreenType::ParseElement(
const QString &filename, QDomElement &element, bool showWarnings)
{
if (element.tagName() == "area")
{
MythRect rect = parseRect(element, false);
MythRect rectN = parseRect(element);
QRect screenArea = GetMythMainWindow()->GetUIScreenRect();
if (rect.x() == -1)
rectN.setX((screenArea.width() - rectN.width()) / 2);
if (rect.y() == -1)
rectN.setY((screenArea.height() - rectN.height()) / 2);
SetArea(rectN);
if (m_Area.width() < screenArea.width() ||
m_Area.height() < screenArea.height())
{
m_FullScreen = false;
}
else
{
m_FullScreen = true;
}
}
else
{
return false;
}
return true;
}