Обработчики кнопок выделены в отдельные сущности

This commit is contained in:
2025-12-25 19:27:36 +03:00
parent 2b04a4bf1c
commit 5a1ab90730
3 changed files with 478 additions and 429 deletions

View File

@@ -207,6 +207,18 @@ private:
*/
void clearCanvas();
// ===================== Обработчики кнопок ==============================
void ON_NONE(QPointF*);
void ON_LINE(QPointF*);
void ON_CIRCLE(QPointF*);
void ON_PARALLEL(QPointF*);
void ON_PERPENDICULAR(QPointF*);
void ON_P2P(QPointF*);
void ON_TANGENT(QPointF*);
void ON_HORIZ_VERT(QPointF*);
// ====================== Данные для перемещения объектов ======================
Point* draggedPoint{ nullptr }; ///< Точка, которую перемещают
Line* draggedLine{ nullptr }; ///< Линия, которую перемещают