/
polytech_kolomna
/
polygon2d
Обзор
Документация
Войти
/
polytech_kolomna
/
polygon2d
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
math
src/models/selectablepathitem.h
30 строк
714 B
ecomaks2017
circle scaling implemented
14 янв 2026, 14:33
14 янв 2026, 14:33
7d43fb5
Код
Авторство
О чём код?
#ifndef SELECTABLEPATHITEM_H #define SELECTABLEPATHITEM_H #include <ICurve2D.h> #include <QGraphicsPathItem> #include <QPainterPath> #include <QRectF> class SelectablePathItem : public QGraphicsPathItem { public: explicit SelectablePathItem(QGraphicsItem* parent = nullptr); // Перерисовка после обновления модели void Redraw(); // Модель ICurve2D* m_model = nullptr; protected: // Переопределенный метод, возвращающий контур QPainterPath shape() const override; private: // Допустимое расстояние от нажатия до объекта qreal m_clickTolerance; }; #endif