element-editor: add rotation with smaller increments for "line", "polygon", "text" and "dynamic_text" with shortcut <Ctrl>+<Space>

This commit is contained in:
plc-user
2025-02-16 16:31:18 +01:00
parent 3fc5469aee
commit 51225d5f59
4 changed files with 94 additions and 0 deletions

View File

@@ -265,6 +265,20 @@ private:
};
class RotateFineElementsCommand : public ElementEditionCommand
{
public:
RotateFineElementsCommand(ElementScene *scene, QUndoCommand *parent=nullptr);
void undo() override;
void redo() override;
private:
ElementScene *m_scene =nullptr;
QList<QGraphicsItem*> m_items;
};
class MirrorElementsCommand : public ElementEditionCommand
{
public: