summaryrefslogtreecommitdiff
path: root/src/diagramdocument.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/diagramdocument.h')
-rw-r--r--src/diagramdocument.h6
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);