Skip to content

Commit f378a2a

Browse files
committedAug 10, 2012
Add "scale area / scale diameter" radio buttons to scale menu
1 parent e0e5f1a commit f378a2a

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed
 

‎src/gui/symbology-ng/qgsrendererv2widget.cpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,18 @@ QgsRendererV2DataDefinedMenus::QgsRendererV2DataDefinedMenus( QMenu* menu, const
182182
populateMenu( mRotationMenu, SLOT( rotationFieldSelected() ), rotationField );
183183
populateMenu( mSizeScaleMenu, SLOT( sizeScaleFieldSelected() ), sizeScaleField );
184184

185+
mSizeScaleMenu->addSeparator();
186+
QAction* aScaleByArea = mSizeScaleMenu->addAction( tr( "Scale area" ), this, SLOT( sizeScaleFieldSelected() ) );
187+
QAction* aScaleByDiameter = mSizeScaleMenu->addAction( tr( "Scale diameter" ), this, SLOT( sizeScaleFieldSelected() ) );
188+
189+
aScaleByArea->setCheckable( true );
190+
aScaleByDiameter->setCheckable( true );
191+
192+
QActionGroup *myGroup = new QActionGroup( mSizeScaleMenu );
193+
194+
myGroup->addAction( aScaleByArea );
195+
myGroup->addAction( aScaleByDiameter );
196+
185197
menu->addMenu( mRotationMenu );
186198
menu->addMenu( mSizeScaleMenu );
187199
}

0 commit comments

Comments
 (0)
Please sign in to comment.