Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
c89c845b9c94f0ebc8f22216795587fa18da8ad6
[graphlib.git] / DrawingWindow.h
1 #ifndef DRAWING_WINDOW_H
2 #define DRAWING_WINDOW_H
3
4 #include "DrawingArea.h"
5 #include <QWidget>
6
7 class DrawingWindow: public QWidget {
8 public:
9     DrawingWindow(const DrawingArea &a);
10     DrawingWindow(QWidget *parent, const DrawingArea &a);
11     DrawingWindow(QWidget *parent, Qt::WindowFlags flags,
12                   const DrawingArea &a);
13
14 protected:
15     void paintEvent(QPaintEvent *e);
16
17 private:
18     const DrawingArea &drawingArea;
19
20     void initialize();
21 };
22
23 #endif // !DRAWING_WINDOW_H