mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-03 00:02:25 -05:00
Add "scale area / scale diameter" radio buttons to scale menu
This commit is contained in:
parent
e0e5f1a953
commit
f378a2ae51
@ -182,6 +182,18 @@ QgsRendererV2DataDefinedMenus::QgsRendererV2DataDefinedMenus( QMenu* menu, const
|
|||||||
populateMenu( mRotationMenu, SLOT( rotationFieldSelected() ), rotationField );
|
populateMenu( mRotationMenu, SLOT( rotationFieldSelected() ), rotationField );
|
||||||
populateMenu( mSizeScaleMenu, SLOT( sizeScaleFieldSelected() ), sizeScaleField );
|
populateMenu( mSizeScaleMenu, SLOT( sizeScaleFieldSelected() ), sizeScaleField );
|
||||||
|
|
||||||
|
mSizeScaleMenu->addSeparator();
|
||||||
|
QAction* aScaleByArea = mSizeScaleMenu->addAction( tr( "Scale area" ), this, SLOT( sizeScaleFieldSelected() ) );
|
||||||
|
QAction* aScaleByDiameter = mSizeScaleMenu->addAction( tr( "Scale diameter" ), this, SLOT( sizeScaleFieldSelected() ) );
|
||||||
|
|
||||||
|
aScaleByArea->setCheckable( true );
|
||||||
|
aScaleByDiameter->setCheckable( true );
|
||||||
|
|
||||||
|
QActionGroup *myGroup = new QActionGroup( mSizeScaleMenu );
|
||||||
|
|
||||||
|
myGroup->addAction( aScaleByArea );
|
||||||
|
myGroup->addAction( aScaleByDiameter );
|
||||||
|
|
||||||
menu->addMenu( mRotationMenu );
|
menu->addMenu( mRotationMenu );
|
||||||
menu->addMenu( mSizeScaleMenu );
|
menu->addMenu( mSizeScaleMenu );
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user