symbol_angle.diff
src/core/symbology-ng/qgssymbolv2.cpp | ||
---|---|---|
363 | 363 |
mLayers.append( new QgsSimpleMarkerSymbolLayerV2() ); |
364 | 364 |
} |
365 | 365 | |
366 |
void QgsMarkerSymbolV2::setAngle( double angle )
|
|
366 |
void QgsMarkerSymbolV2::setAngle( double ang ) |
|
367 | 367 |
{ |
368 |
double origAngle=angle(); |
|
368 | 369 |
for ( QgsSymbolLayerV2List::iterator it = mLayers.begin(); it != mLayers.end(); ++it ) |
369 | 370 |
{ |
370 | 371 |
QgsMarkerSymbolLayerV2* layer = ( QgsMarkerSymbolLayerV2* ) * it; |
371 |
layer->setAngle( angle );
|
|
372 |
layer->setAngle( layer->angle() +ang -origAngle);
|
|
372 | 373 |
} |
373 | 374 |
} |
374 | 375 |