@@ -6773,9 +6773,11 @@ QgsComposer* QgisApp::createNewComposer( QString title )
67736773 mPrintComposersMenu ->addAction ( newComposerObject->windowAction () );
67746774 newComposerObject->open ();
67756775 emit composerAdded ( newComposerObject->view () );
6776- connect ( newComposerObject, SIGNAL ( composerAdded ( QgsComposerView* ) ), this , SIGNAL ( composerAdded ( QgsComposerView* ) ) );
6777- connect ( newComposerObject, SIGNAL ( composerWillBeRemoved ( QgsComposerView* ) ), this , SIGNAL ( composerWillBeRemoved ( QgsComposerView* ) ) );
6778- connect ( newComposerObject, SIGNAL ( atlasPreviewFeatureChanged () ), this , SLOT ( refreshMapCanvas () ) );
6776+ connect ( newComposerObject, &QgsComposer::composerAdded, this , &QgisApp::composerAdded );
6777+ connect ( newComposerObject, &QgsComposer::composerWillBeRemoved, this , &QgisApp::composerWillBeRemoved );
6778+ connect ( newComposerObject, &QgsComposer::atlasPreviewFeatureChanged, this , &QgisApp::refreshMapCanvas );
6779+ connect ( mLayerTreeCanvasBridge , &QgsLayerTreeMapCanvasBridge::canvasLayersChanged, newComposerObject, &QgsComposer::onCanvasLayersChanged );
6780+
67796781 markDirty ();
67806782 return newComposerObject;
67816783}
@@ -6875,9 +6877,10 @@ bool QgisApp::loadComposersFromProject( const QDomDocument& doc )
68756877 composerView->updateRulers ();
68766878 }
68776879 emit composerAdded ( composer->view () );
6878- connect ( composer, SIGNAL ( composerAdded ( QgsComposerView* ) ), this , SIGNAL ( composerAdded ( QgsComposerView* ) ) );
6879- connect ( composer, SIGNAL ( composerWillBeRemoved ( QgsComposerView* ) ), this , SIGNAL ( composerWillBeRemoved ( QgsComposerView* ) ) );
6880- connect ( composer, SIGNAL ( atlasPreviewFeatureChanged () ), this , SLOT ( refreshMapCanvas () ) );
6880+ connect ( composer, &QgsComposer::composerAdded, this , &QgisApp::composerAdded );
6881+ connect ( composer, &QgsComposer::composerWillBeRemoved, this , &QgisApp::composerWillBeRemoved );
6882+ connect ( composer, &QgsComposer::atlasPreviewFeatureChanged, this , &QgisApp::refreshMapCanvas );
6883+ connect ( mLayerTreeCanvasBridge , &QgsLayerTreeMapCanvasBridge::canvasLayersChanged, composer, &QgsComposer::onCanvasLayersChanged );
68816884
68826885 QgsDebugMsg ( QString ( " Loaded composer %1: %2ms" ).arg ( title ).arg ( t.elapsed () ) );
68836886 }
0 commit comments