40 QWidget *parent = nullptr); |
40 QWidget *parent = nullptr); |
41 ~Document() override; |
41 ~Document() override; |
42 QByteArray saveSplitterState() const; |
42 QByteArray saveSplitterState() const; |
43 void restoreSplitterState(const QByteArray& state); |
43 void restoreSplitterState(const QByteArray& state); |
44 void setRenderPreferences(const gl::RenderPreferences& newPreferences); |
44 void setRenderPreferences(const gl::RenderPreferences& newPreferences); |
|
45 void setCanvasOverpaintCallback(Canvas::OverpaintCallback fn); |
45 signals: |
46 signals: |
46 void newStatusText(const QString& newStatusText); |
47 void newStatusText(const QString& newStatusText); |
47 void splitterChanged(); |
48 void splitterChanged(); |
48 void mouseClick(const Canvas::MouseClickInfo& info); |
49 void mouseClick(const Canvas::MouseClickInfo& info); |
49 void mouseMove(const Canvas::MouseMoveInfo& info); |
50 void mouseMove(const Canvas::MouseMoveInfo& info); |