summaryrefslogtreecommitdiff
path: root/src/diagramdocument.h
diff options
context:
space:
mode:
authorLukáš Lalinský <lalinsky@gmail.com>2009-07-10 11:50:00 +0200
committerLukáš Lalinský <lalinsky@gmail.com>2009-07-10 11:50:00 +0200
commit2d25d68e2327513d5a87989038b9a1d9ef5051a1 (patch)
treeb8f1be2b78694b2655cfbefbc566c925048ac5fe /src/diagramdocument.h
parent90f574f945d1efc5864f2c337bb24070793a24a4 (diff)
downloaddbmodel-2d25d68e2327513d5a87989038b9a1d9ef5051a1.tar.xz
Move document printing to DiagramDocument::print
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);