From 7b19634f21149d81c5155a91518d9c8a8ebe9c90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9F=D0=B5=D0=BB=D0=B8=D0=BF=D0=B5=D0=BD=D0=BA=D0=BE=20?= =?UTF-8?q?=D0=98=D0=B2=D0=B0=D0=BD?= Date: Fri, 22 Sep 2017 11:18:52 +0000 Subject: [PATCH] git-svn-id: svn://db.shs.com.ru/libs@280 a8b55f48-bf90-11e4-a774-851b48703e85 --- qad/graphic/graphic.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/qad/graphic/graphic.cpp b/qad/graphic/graphic.cpp index 3fe7b5a..12038e2 100644 --- a/qad/graphic/graphic.cpp +++ b/qad/graphic/graphic.cpp @@ -300,6 +300,10 @@ void Graphic::canvasMouseMoveEvent(QMouseEvent * e) { dp = e->pos() - prevpos; dp.rx() *= selrect.width() / double(gridborder.x() + 5 - lastw); dp.ry() *= selrect.height() / double(lasth - legy - gridborder.y() - 5); + if (e->modifiers() == Qt::ControlModifier) + dp.setY(0.); + if (e->modifiers() == Qt::ShiftModifier) + dp.setX(0.); selrect.translate(dp); isFit = false; emit visualRectChanged();