Skip to content

Commit f23e38d

Browse files
committedSep 30, 2014
[composer] Prevent multiple calculation of data defined properties
1 parent 6f4a28f commit f23e38d

File tree

1 file changed

+0
-15
lines changed

1 file changed

+0
-15
lines changed
 

‎src/core/composer/qgscomposeritem.cpp

100644100755
Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -142,21 +142,6 @@ void QgsComposerItem::init( const bool manageZValue )
142142
mDataDefinedNames.insert( QgsComposerObject::Transparency, QString( "dataDefinedTransparency" ) );
143143
mDataDefinedNames.insert( QgsComposerObject::BlendMode, QString( "dataDefinedBlendMode" ) );
144144
mDataDefinedNames.insert( QgsComposerObject::ExcludeFromExports, QString( "dataDefinedExcludeExports" ) );
145-
146-
if ( mComposition )
147-
{
148-
//connect to atlas toggling on/off and coverage layer and feature changes
149-
//to update data defined values
150-
connect( &mComposition->atlasComposition(), SIGNAL( toggled( bool ) ), this, SLOT( refreshDataDefinedProperty() ) );
151-
connect( &mComposition->atlasComposition(), SIGNAL( coverageLayerChanged( QgsVectorLayer* ) ), this, SLOT( refreshDataDefinedProperty() ) );
152-
connect( &mComposition->atlasComposition(), SIGNAL( featureChanged( QgsFeature* ) ), this, SLOT( refreshDataDefinedProperty() ) );
153-
//also, refreshing composition triggers a recalculation of data defined properties
154-
connect( mComposition, SIGNAL( refreshItemsTriggered() ), this, SLOT( refreshDataDefinedProperty() ) );
155-
156-
//toggling atlas or changing coverage layer requires data defined expressions to be reprepared
157-
connect( &mComposition->atlasComposition(), SIGNAL( toggled( bool ) ), this, SLOT( prepareDataDefinedExpressions() ) );
158-
connect( &mComposition->atlasComposition(), SIGNAL( coverageLayerChanged( QgsVectorLayer* ) ), this, SLOT( prepareDataDefinedExpressions() ) );
159-
}
160145
}
161146

162147
QgsComposerItem::~QgsComposerItem()

0 commit comments

Comments
 (0)
Please sign in to comment.