]> Shamusworld >> Repos - architektonas/blobdiff - src/action.h
Changed Actions to emit signal when needing a graphical update.
[architektonas] / src / action.h
index 6565f694827db9b574ee5cd450bf7c8c3dcfa066..fbd744829ae536e9df6a0a50555747749bdd5575 100644 (file)
@@ -1,7 +1,7 @@
 #ifndef __ACTION_H__
 #define __ACTION_H__
 
-#include <QtCore>
+#include <QtGui>
 #include "vector.h"
 
 class Object;
@@ -21,9 +21,13 @@ class Action: public QObject
                virtual void MouseDown(Vector) = 0;
                virtual void MouseMoved(Vector) = 0;
                virtual void MouseReleased(void) = 0;
+               virtual void KeyDown(int) = 0;
+               virtual void KeyReleased(int) = 0;
 
        signals:
                void ObjectReady(Object *);
+               void NeedRefresh(void);
 };
 
 #endif // __ACTION_H__
+