git-svn-id: svn://db.shs.com.ru/libs@280 a8b55f48-bf90-11e4-a774-851b48703e85
This commit is contained in:
@@ -300,6 +300,10 @@ void Graphic::canvasMouseMoveEvent(QMouseEvent * e) {
|
|||||||
dp = e->pos() - prevpos;
|
dp = e->pos() - prevpos;
|
||||||
dp.rx() *= selrect.width() / double(gridborder.x() + 5 - lastw);
|
dp.rx() *= selrect.width() / double(gridborder.x() + 5 - lastw);
|
||||||
dp.ry() *= selrect.height() / double(lasth - legy - gridborder.y() - 5);
|
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);
|
selrect.translate(dp);
|
||||||
isFit = false;
|
isFit = false;
|
||||||
emit visualRectChanged();
|
emit visualRectChanged();
|
||||||
|
|||||||
Reference in New Issue
Block a user