src/document.h

changeset 109
40a1cf2f38f5
parent 108
94c92c923713
child 111
1f42c03fafca
equal deleted inserted replaced
108:94c92c923713 109:40a1cf2f38f5
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);

mercurial