| 24 | } |
| 25 | |
| 26 | void QuickItemGeometry::scaleTo(qreal factor) |
| 27 | { |
| 28 | if (!isValid()) |
| 29 | return; |
| 30 | |
| 31 | itemRect = QRectF( |
| 32 | itemRect.topLeft() * factor, |
| 33 | itemRect.bottomRight() * factor); |
| 34 | boundingRect = QRectF( |
| 35 | boundingRect.topLeft() * factor, |
| 36 | boundingRect.bottomRight() * factor); |
| 37 | childrenRect = QRectF( |
| 38 | childrenRect.topLeft() * factor, |
| 39 | childrenRect.bottomRight() * factor); |
| 40 | backgroundRect = QRectF( |
| 41 | backgroundRect.topLeft() * factor, |
| 42 | backgroundRect.bottomRight() * factor); |
| 43 | contentItemRect = QRectF( |
| 44 | contentItemRect.topLeft() * factor, |
| 45 | contentItemRect.bottomRight() * factor); |
| 46 | transformOriginPoint = transformOriginPoint * factor; |
| 47 | leftMargin = leftMargin * factor; |
| 48 | horizontalCenterOffset = horizontalCenterOffset * factor; |
| 49 | rightMargin = rightMargin * factor; |
| 50 | topMargin = topMargin * factor; |
| 51 | verticalCenterOffset = verticalCenterOffset * factor; |
| 52 | bottomMargin = bottomMargin * factor; |
| 53 | baselineOffset = baselineOffset * factor; |
| 54 | x = x * factor; |
| 55 | y = y * factor; |
| 56 | if (!qIsNaN(padding)) { |
| 57 | padding = padding * factor; |
| 58 | leftPadding = leftPadding * factor; |
| 59 | rightPadding = rightPadding * factor; |
| 60 | topPadding = topPadding * factor; |
| 61 | bottomPadding = bottomPadding * factor; |
| 62 | } |
| 63 | } |
| 64 | |
| 65 | bool QuickItemGeometry::operator==(const QuickItemGeometry &other) const |
| 66 | { |
no test coverage detected