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 }; |