本文整理汇总了C++中Stroke::getMaxY方法的典型用法代码示例。如果您正苦于以下问题:C++ Stroke::getMaxY方法的具体用法?C++ Stroke::getMaxY怎么用?C++ Stroke::getMaxY使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Stroke
的用法示例。
在下文中一共展示了Stroke::getMaxY方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: addStroke
void Strokes::addStroke(const QString &serialData)
{
Stroke *stroke = new Stroke();
stroke->unserialize(serialData);
strokes.append(stroke);
if (stroke->getMaxX() > maxX)
maxX = stroke->getMaxX();
if (stroke->getMaxY() > maxY)
maxY = stroke->getMaxY();
}
示例2: removeLastStroke
void Strokes::removeLastStroke()
{
// recalculate the max values
Stroke *last = 0;
if ((last = strokes.last()) && (maxX == last->getMaxX() || maxY == last->getMaxY()))
{
maxX = maxY = 0;
for (Stroke *stroke = strokes.first(); (stroke = strokes.current()); strokes.next())
{
if (stroke == last)
break;
if (maxX < stroke->getMaxX())
maxX = stroke->getMaxX();
if (maxY < stroke->getMaxY())
maxY = stroke->getMaxY();
}
}
strokes.removeLast();
}