22 QWidget* parent = nullptr); |
22 QWidget* parent = nullptr); |
23 ~PartRenderer() override; |
23 ~PartRenderer() override; |
24 void setRenderPreferences(const gl::RenderPreferences& newPreferences); |
24 void setRenderPreferences(const gl::RenderPreferences& newPreferences); |
25 ldraw::id_t getHighlightedObject() const; |
25 ldraw::id_t getHighlightedObject() const; |
26 protected: |
26 protected: |
27 ldraw::id_t pick(const QPoint& where); |
27 ldraw::id_t pick(QPoint where); |
28 void initializeGL() override; |
28 void initializeGL() override; |
29 void resizeGL(int width, int height) override; |
29 void resizeGL(int width, int height) override; |
30 void paintGL() override; |
30 void paintGL() override; |
31 void mouseMoveEvent(QMouseEvent* event) override; |
31 void mouseMoveEvent(QMouseEvent* event) override; |
32 void wheelEvent(QWheelEvent* event) override; |
32 void wheelEvent(QWheelEvent* event) override; |