123456789101112131415161718192021222324252627 |
- #ifndef QT_INPUT_VIEW_HPP
- #define QT_INPUT_VIEW_HPP
- #include "view.hpp"
- using namespace std;
- static const size_t np=10;
- class QtInputView:public QtView{
- Q_OBJECT
- private:
- int margin;
- int radius;
- float min_d;
- size_t selected;
- Point point[3*np];
- void drawSplinePoints(Spline& spline);
- void initPoints();
- public:
- QtInputView();
- void paintGL() override;
- void mousePressEvent(QMouseEvent* event);
- public slots:
- void updateGeometry();
- };
- #endif
|