QgsSymbolV2* QgsFillSymbolV2::clone() const { QgsSymbolV2* cloneSymbol = new QgsFillSymbolV2( cloneLayers() ); cloneSymbol->setOutputUnit( mOutputUnit ); cloneSymbol->setAlpha( mAlpha ); return cloneSymbol; }
QgsSymbolV2* QgsMarkerSymbolV2::clone() const { QgsSymbolV2* cloneSymbol = new QgsMarkerSymbolV2( cloneLayers() ); cloneSymbol->setAlpha( mAlpha ); cloneSymbol->setLayer( mLayer ); cloneSymbol->setClipFeaturesToExtent( mClipFeaturesToExtent ); return cloneSymbol; }
QgsSymbolV2* QgsLineSymbolV2::clone() const { QgsSymbolV2* cloneSymbol = new QgsLineSymbolV2( cloneLayers() ); cloneSymbol->setAlpha( mAlpha ); return cloneSymbol; }