| 23 #include <QKeySequence> |
23 #include <QKeySequence> |
| 24 #include "configuration.h" |
24 #include "configuration.h" |
| 25 #include "documentmanager.h" |
25 #include "documentmanager.h" |
| 26 #include "libraries.h" |
26 #include "libraries.h" |
| 27 #include "uiutilities.h" |
27 #include "uiutilities.h" |
| |
28 #include "ui/canvas.h" |
| 28 |
29 |
| 29 class MainWindow : public QMainWindow |
30 class MainWindow : public QMainWindow |
| 30 { |
31 { |
| 31 Q_OBJECT |
32 Q_OBJECT |
| 32 public: |
33 public: |
| 73 void loadColors(); |
74 void loadColors(); |
| 74 Q_SLOT void toolActionTriggered(); |
75 Q_SLOT void toolActionTriggered(); |
| 75 void selectTool(BaseTool* tool); |
76 void selectTool(BaseTool* tool); |
| 76 private slots: |
77 private slots: |
| 77 void canvasMousePressed(QMouseEvent* event); |
78 void canvasMousePressed(QMouseEvent* event); |
| 78 void canvasMouseReleased(QMouseEvent* event); |
79 void canvasMouseReleased(const Canvas::MouseClickInfo& info); |
| 79 void canvasMouseDoubleClicked(QMouseEvent* event); |
80 void canvasMouseDoubleClicked(QMouseEvent* event); |
| 80 void canvasMouseMoved(QMouseEvent*); |
81 void canvasMouseMoved(QMouseEvent*); |
| 81 void canvasKeyReleased(QKeyEvent*); |
82 void canvasKeyReleased(QKeyEvent*); |
| 82 }; |
83 }; |