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

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

@@ -9,6 +9,15 @@
#include "GCS/GCS.h"
using namespace GCS;
/// Удобный тип для хранения пары линий (порядок не важен)
using LinePair = std::pair<Line*, Line*>;
/// Удобный тип для хранения пары точек (порядок не важен)
using PointPair = std::pair<Point*, Point*>;
/// Удобный тип для хранения пары кривых (порядок не важен)
using CurvePair = std::pair<Curve*, Curve*>;
#include <QWidget>
#include <QMouseEvent>
#include <QPointF>
@@ -61,13 +70,4 @@ struct ConstraintInfo {
// ===================================================================
// Типы и перечисления
// ===================================================================
/// Удобный тип для хранения пары линий (порядок не важен)
using LinePair = std::pair<Line*, Line*>;
/// Удобный тип для хранения пары точек (порядок не важен)
using PointPair = std::pair<Point*, Point*>;
/// Удобный тип для хранения пары кривых (порядок не важен)
using CurvePair = std::pair<Curve*, Curve*>;
// ===================================================================