diff options
Diffstat (limited to 'src/diagramdocument.h')
-rw-r--r-- | src/diagramdocument.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/diagramdocument.h b/src/diagramdocument.h index 9347281..fa061b1 100644 --- a/src/diagramdocument.h +++ b/src/diagramdocument.h @@ -31,6 +31,9 @@ class Line; class DiagramItem; class DiagramObject; +class QPainter; +class QPrinter; + class DiagramDocument : public QGraphicsScene { Q_OBJECT @@ -99,6 +102,9 @@ public: void addItemLater(DiagramItem *item); void removeItemLater(DiagramItem *item); + void print(QPainter *painter, const QRectF &target = QRectF(), const QRectF &source = QRectF()); + void print(QPrinter *printer, const QRectF &target = QRectF(), const QRectF &source = QRectF()); + signals: void modeChanged(DiagramDocument::Mode mode); |