mirror of
https://github.com/qgis/QGIS.git
synced 2025-10-07 00:15:48 -04:00
[composer] Respect modifier keys when moving nodes with keys
This commit is contained in:
parent
7a8a5411e0
commit
4efbb8fcf5
@ -1810,7 +1810,7 @@ void QgsComposerView::keyPressEvent( QKeyEvent * e )
|
|||||||
|
|
||||||
if ( mNodesItem->nodePosition( mNodesItemIndex, currentPos ) )
|
if ( mNodesItem->nodePosition( mNodesItemIndex, currentPos ) )
|
||||||
{
|
{
|
||||||
currentPos.setX( currentPos.x() - 1 );
|
currentPos.setX( currentPos.x() - increment );
|
||||||
|
|
||||||
composition()->beginCommand( mNodesItem, tr( "Move item node" ) );
|
composition()->beginCommand( mNodesItem, tr( "Move item node" ) );
|
||||||
mNodesItem->moveNode( mNodesItemIndex, currentPos );
|
mNodesItem->moveNode( mNodesItemIndex, currentPos );
|
||||||
@ -1840,7 +1840,7 @@ void QgsComposerView::keyPressEvent( QKeyEvent * e )
|
|||||||
|
|
||||||
if ( mNodesItem->nodePosition( mNodesItemIndex, currentPos ) )
|
if ( mNodesItem->nodePosition( mNodesItemIndex, currentPos ) )
|
||||||
{
|
{
|
||||||
currentPos.setX( currentPos.x() + 1 );
|
currentPos.setX( currentPos.x() + increment );
|
||||||
|
|
||||||
composition()->beginCommand( mNodesItem, tr( "Move item node" ) );
|
composition()->beginCommand( mNodesItem, tr( "Move item node" ) );
|
||||||
mNodesItem->moveNode( mNodesItemIndex, currentPos );
|
mNodesItem->moveNode( mNodesItemIndex, currentPos );
|
||||||
@ -1870,7 +1870,7 @@ void QgsComposerView::keyPressEvent( QKeyEvent * e )
|
|||||||
|
|
||||||
if ( mNodesItem->nodePosition( mNodesItemIndex, currentPos ) )
|
if ( mNodesItem->nodePosition( mNodesItemIndex, currentPos ) )
|
||||||
{
|
{
|
||||||
currentPos.setY( currentPos.y() + 1 );
|
currentPos.setY( currentPos.y() + increment );
|
||||||
|
|
||||||
composition()->beginCommand( mNodesItem, tr( "Move item node" ) );
|
composition()->beginCommand( mNodesItem, tr( "Move item node" ) );
|
||||||
mNodesItem->moveNode( mNodesItemIndex, currentPos );
|
mNodesItem->moveNode( mNodesItemIndex, currentPos );
|
||||||
@ -1900,7 +1900,7 @@ void QgsComposerView::keyPressEvent( QKeyEvent * e )
|
|||||||
|
|
||||||
if ( mNodesItem->nodePosition( mNodesItemIndex, currentPos ) )
|
if ( mNodesItem->nodePosition( mNodesItemIndex, currentPos ) )
|
||||||
{
|
{
|
||||||
currentPos.setY( currentPos.y() - 1 );
|
currentPos.setY( currentPos.y() - increment );
|
||||||
|
|
||||||
composition()->beginCommand( mNodesItem, tr( "Move item node" ) );
|
composition()->beginCommand( mNodesItem, tr( "Move item node" ) );
|
||||||
mNodesItem->moveNode( mNodesItemIndex, currentPos );
|
mNodesItem->moveNode( mNodesItemIndex, currentPos );
|
||||||
|
Loading…
x
Reference in New Issue
Block a user