NCL Composer  0.1.5
 All Classes Functions Variables Pages
qncggraphicsinterface.h
1 #ifndef QNCGGRAPHICSINTERFACE_H
2 #define QNCGGRAPHICSINTERFACE_H
3 
4 #include "qncggraphicsentity.h"
5 
7 {
8 public:
10 
11  virtual ~QncgGraphicsInterface();
12 
13  virtual void adjust(bool avoidCollision = false);
14 
15 protected:
16  virtual void draw(QPainter* painter) = 0;
17 
18  virtual void delineate(QPainterPath* painter) const = 0;
19 
20  virtual void move(QGraphicsSceneMouseEvent* event);
21 
22  virtual void resize(QGraphicsSceneMouseEvent* event);
23 };
24 
25 #endif // QNCGGRAPHICSINTERFACE_H