diff -r a5111f4e6412 -r 918b6c0f8b5b src/gl/partrenderer.h --- a/src/gl/partrenderer.h Fri Dec 13 15:55:56 2019 +0200 +++ b/src/gl/partrenderer.h Fri Dec 13 21:35:59 2019 +0200 @@ -3,6 +3,7 @@ #include #include #include "main.h" +#include "gl/common.h" class PartRenderer : public QOpenGLWidget, protected QOpenGLFunctions { @@ -13,9 +14,12 @@ void resizeGL(int width, int height) override; void paintGL() override; void mouseMoveEvent(QMouseEvent* event) override; +private slots: + void setRenderStyle(const gl::RenderStyle newStyle); private: QPointF lastMousePosition; bool initialized = false; + gl::RenderStyle renderStyle = gl::RenderStyle::Normal; QQuaternion rotation; void initializeLighting(); };