diff options
author | Lukáš Lalinský <lalinsky@gmail.com> | 2009-07-10 11:50:00 +0200 |
---|---|---|
committer | Lukáš Lalinský <lalinsky@gmail.com> | 2009-07-10 11:50:00 +0200 |
commit | 2d25d68e2327513d5a87989038b9a1d9ef5051a1 (patch) | |
tree | b8f1be2b78694b2655cfbefbc566c925048ac5fe /src/diagramdocument.h | |
parent | 90f574f945d1efc5864f2c337bb24070793a24a4 (diff) | |
download | dbmodel-2d25d68e2327513d5a87989038b9a1d9ef5051a1.tar.xz |
Move document printing to DiagramDocument::print
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); |