21 const ldraw::ColorTable& colorTable, |
21 const ldraw::ColorTable& colorTable, |
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 protected: |
25 protected: |
|
26 ldraw::Id pick(const QPoint& where); |
26 void initializeGL() override; |
27 void initializeGL() override; |
27 void resizeGL(int width, int height) override; |
28 void resizeGL(int width, int height) override; |
28 void paintGL() override; |
29 void paintGL() override; |
29 void mouseMoveEvent(QMouseEvent* event) override; |
30 void mouseMoveEvent(QMouseEvent* event) override; |
30 void wheelEvent(QWheelEvent* event) override; |
31 void wheelEvent(QWheelEvent* event) override; |