X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdrawlineaction.cpp;h=887e9c4c3795f33d1eeb9af34b26acfba283739e;hb=86caae9cadd6e1877a4e6226533521ef0d1c6389;hp=780ad58a66c3fd49f9e563f3156aa3af29ffa98f;hpb=00ca876b01af5bb62df812dec6d10298773b02bd;p=architektonas diff --git a/src/drawlineaction.cpp b/src/drawlineaction.cpp index 780ad58..887e9c4 100644 --- a/src/drawlineaction.cpp +++ b/src/drawlineaction.cpp @@ -26,6 +26,7 @@ DrawLineAction::DrawLineAction(): state(0), line(NULL) { } + DrawLineAction::~DrawLineAction() { } @@ -47,6 +48,7 @@ DrawLineAction::~DrawLineAction() } } + /*virtual*/ void DrawLineAction::MouseDown(Vector point) { if (state == FIRST_POINT) @@ -55,6 +57,7 @@ DrawLineAction::~DrawLineAction() p2 = point; } + /*virtual*/ void DrawLineAction::MouseMoved(Vector point) { if (state == FIRST_POINT) @@ -63,6 +66,7 @@ DrawLineAction::~DrawLineAction() p2 = point; } + /*virtual*/ void DrawLineAction::MouseReleased(void) { if (state == FIRST_POINT) @@ -78,6 +82,8 @@ DrawLineAction::~DrawLineAction() // We don't need no stinkin' sentinels, when we have signals & slots! emit ObjectReady(line); - p1 = p2; +// p1 = p2; + state = FIRST_POINT; } } +