X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fapplicationwindow.cpp;h=83dbd54bd1b86f20bc82964473e6641f5900f725;hb=4b37ccbdf263a4798e53a62e33d869a728ace283;hp=bf9baf45781fb076e8c9f9c733969f3f5784ba53;hpb=642cf72c11b49a9e00128ab6258a2438c785a5ab;p=architektonas diff --git a/src/applicationwindow.cpp b/src/applicationwindow.cpp index bf9baf4..83dbd54 100644 --- a/src/applicationwindow.cpp +++ b/src/applicationwindow.cpp @@ -43,6 +43,10 @@ #include "settingsdialog.h" +// Class variables +DrawingView * ApplicationWindow::drawing; + + ApplicationWindow::ApplicationWindow(): baseUnitInput(new QLineEdit), dimensionSizeInput(new QLineEdit), @@ -406,6 +410,7 @@ void ApplicationWindow::SetInternalToolStates(void) { delete drawing->toolAction; drawing->toolAction = NULL; + Object::ignoreClicks = false; } #if 0 @@ -421,6 +426,9 @@ void ApplicationWindow::SetInternalToolStates(void) drawing->SetToolActive(mirrorAct->isChecked() ? new MirrorAction() : NULL); #endif + if (drawing->toolAction) + Object::ignoreClicks = true; + update(); }