Esempio n. 1
0
void Path::transform(const AffineTransform& transform)
{
    QTransform qTransform(transform);
#if QT_VERSION < QT_VERSION_CHECK(4, 7, 0)
    // Workaround for http://bugreports.qt.nokia.com/browse/QTBUG-11264
    // QTransform.map doesn't handle the MoveTo element because of the isEmpty issue
    if (m_path.isEmpty() && m_path.elementCount()) {
        QPointF point = qTransform.map(m_path.currentPosition());
        moveTo(point);
    } else 
#endif
        m_path = qTransform.map(m_path);
}
Esempio n. 2
0
void Path::transform(const AffineTransform& transform)
{
    QTransform qTransform(transform);
    m_path = qTransform.map(m_path);
}