diff -r a9bf6bab5ea2 -r 8efa3a33172e src/gl/partrenderer.h --- a/src/gl/partrenderer.h Wed Jun 15 19:47:02 2022 +0300 +++ b/src/gl/partrenderer.h Mon Jun 20 02:04:51 2022 +0300 @@ -28,6 +28,7 @@ bool needBuild = true; std::vector activeRenderLayers; std::vector inactiveRenderLayers; + bool frozen = false; public: PartRenderer( Model* model, @@ -56,6 +57,7 @@ void mouseMoveEvent(QMouseEvent* event) override; void mousePressEvent(QMouseEvent* event) override; void mouseReleaseEvent(QMouseEvent* event) override; + void keyReleaseEvent(QKeyEvent* event) override; void wheelEvent(QWheelEvent* event) override; Line<3> cameraLine(const QPointF& point) const; glm::vec3 unproject(const glm::vec3& win) const;