| 1094 | } |
| 1095 | |
| 1096 | void Template::applyTemplatePositionOffset() |
| 1097 | { |
| 1098 | QTransform t; |
| 1099 | t.rotate(-qRadiansToDegrees(getTemplateRotation())); |
| 1100 | const double shear = getTemplateShear(); |
| 1101 | QTransform scaling(getTemplateScaleX(), shear, |
| 1102 | shear, getTemplateScaleY(), |
| 1103 | 0, 0); |
| 1104 | setTemplatePosition(templatePosition() - MapCoord{(scaling*t).map(QPointF{accounted_offset})}); |
| 1105 | } |
| 1106 | |
| 1107 | void Template::resetTemplatePositionOffset() |
| 1108 | { |
no test coverage detected