QgsPaintEffect* QgsPaintEffectRegistry::defaultStack() { QgsEffectStack* stack = new QgsEffectStack(); QgsDropShadowEffect* dropShadow = new QgsDropShadowEffect(); dropShadow->setEnabled( false ); stack->appendEffect( dropShadow ); QgsOuterGlowEffect* outerGlow = new QgsOuterGlowEffect(); outerGlow->setEnabled( false ); stack->appendEffect( outerGlow ); stack->appendEffect( new QgsDrawSourceEffect() ); QgsInnerShadowEffect* innerShadow = new QgsInnerShadowEffect(); innerShadow->setEnabled( false ); stack->appendEffect( innerShadow ); QgsInnerGlowEffect* innerGlow = new QgsInnerGlowEffect(); innerGlow->setEnabled( false ); stack->appendEffect( innerGlow ); return stack; }
QgsPaintEffect* QgsPaintEffectRegistry::defaultStack() { //NOTE - also remember to update isDefaultStack below if making changes to this list QgsEffectStack* stack = new QgsEffectStack(); QgsDropShadowEffect* dropShadow = new QgsDropShadowEffect(); dropShadow->setEnabled( false ); stack->appendEffect( dropShadow ); QgsOuterGlowEffect* outerGlow = new QgsOuterGlowEffect(); outerGlow->setEnabled( false ); stack->appendEffect( outerGlow ); stack->appendEffect( new QgsDrawSourceEffect() ); QgsInnerShadowEffect* innerShadow = new QgsInnerShadowEffect(); innerShadow->setEnabled( false ); stack->appendEffect( innerShadow ); QgsInnerGlowEffect* innerGlow = new QgsInnerGlowEffect(); innerGlow->setEnabled( false ); stack->appendEffect( innerGlow ); return stack; }