element editor: add mirror and flip for “text”

Maybe not (yet) perfect, but it looks pretty good to me!

Why am I doing this to myself?
All this crap with fonts and stuff!
It's been crap for as long as I can remember.
This commit is contained in:
plc-user
2025-02-17 19:39:53 +01:00
parent 0f647a5c38
commit dc836248f0
3 changed files with 37 additions and 2 deletions

View File

@@ -62,6 +62,8 @@ class PartText : public QGraphicsTextItem, public CustomElementPart {
void fromXml(const QDomElement &) override;
const QDomElement toXml(QDomDocument &) const override;
void setRotation(qreal angle);
void mirror();
void flip();
bool isUseless() const override;
QRectF sceneGeometricRect() const override;
void startUserTransformation(const QRectF &) override;