]> Shamusworld >> Repos - architektonas/blobdiff - src/drawdimensionaction.cpp
Changed Actions to emit signal when needing a graphical update.
[architektonas] / src / drawdimensionaction.cpp
index e51f88d394e39f72c23fc4da2af4b58704ef7677..66b2bfb1a176c149107eb5782e56859155590eac 100644 (file)
 #include "drawdimensionaction.h"
 #include "dimension.h"
 #include "painter.h"
-//#include "vector.h"
 
 
-#define FIRST_POINT 0
-#define NEXT_POINT 1
+enum { FIRST_POINT, NEXT_POINT };
 
 
 DrawDimensionAction::DrawDimensionAction(): state(0), dimension(NULL)
@@ -77,25 +75,21 @@ DrawDimensionAction::~DrawDimensionAction()
        {
                // We create the new object here, and then pass it off to the
                // DrawingView which stuffs it into the document.
-//             line = new Line(p1, p2);
                dimension = new Dimension(p1, p2);
                // We don't need no stinkin' sentinels, when we have signals & slots!
                emit ObjectReady(dimension);
 
                state = FIRST_POINT;
-//             p1 = p2;
        }
 }
 
 
-/*virtual*/ bool DrawDimensionAction::KeyDown(int /*key*/)
+/*virtual*/ void DrawDimensionAction::KeyDown(int /*key*/)
 {
-       return false;
 }
 
 
-/*virtual*/ bool DrawDimensionAction::KeyReleased(int /*key*/)
+/*virtual*/ void DrawDimensionAction::KeyReleased(int /*key*/)
 {
-       return false;
 }