summaryrefslogtreecommitdiff
path: root/src/diagramview.h
diff options
context:
space:
mode:
authorLukáš Lalinský <lalinsky@gmail.com>2008-12-09 13:41:26 +0100
committerLukáš Lalinský <lalinsky@gmail.com>2008-12-09 13:41:26 +0100
commite23b78998b04bc91d022dd82880179118203efb9 (patch)
tree8c3f9090d6465ff473781d54b26f950c6ed3c913 /src/diagramview.h
parent3bad0741c095f7aa5556b3d898cf995b238c3ac3 (diff)
downloaddbmodel-e23b78998b04bc91d022dd82880179118203efb9.tar.gz
dbmodel-e23b78998b04bc91d022dd82880179118203efb9.tar.bz2
Move grid drawing to DiagramView
Diffstat (limited to 'src/diagramview.h')
-rw-r--r--src/diagramview.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/diagramview.h b/src/diagramview.h
index d5f1c56..9e57c36 100644
--- a/src/diagramview.h
+++ b/src/diagramview.h
@@ -18,6 +18,7 @@
#define DATABASEMODELVIEW_H
#include <QGraphicsView>
+class DiagramDocument;
class DiagramView : public QGraphicsView
{
@@ -26,6 +27,8 @@ class DiagramView : public QGraphicsView
public:
DiagramView(QWidget *parent = 0);
+ DiagramDocument *document() const;
+
void setScene(QGraphicsScene *scene);
protected:
@@ -33,6 +36,9 @@ protected:
void mouseMoveEvent(QMouseEvent *event);
void mouseReleaseEvent(QMouseEvent *event);
+ void drawBackground(QPainter *painter, const QRectF &rect);
+ void drawGrid(QPainter *painter, const QRectF &rect);
+
protected slots:
void updateSceneRect2(const QRectF &rect);