From ca867636904d99589c6acc65ae7ade3074b68fdc Mon Sep 17 00:00:00 2001 From: Nyall Dawson Date: Tue, 17 Feb 2015 17:03:39 +1100 Subject: [PATCH] Avoid large parameter passed by value --- src/providers/wcs/qgswcsdataitems.cpp | 2 +- src/providers/wcs/qgswcsdataitems.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/providers/wcs/qgswcsdataitems.cpp b/src/providers/wcs/qgswcsdataitems.cpp index d1ed50ad16d..1084dbbbd05 100644 --- a/src/providers/wcs/qgswcsdataitems.cpp +++ b/src/providers/wcs/qgswcsdataitems.cpp @@ -119,7 +119,7 @@ void QgsWCSConnectionItem::deleteConnection() // --------------------------------------------------------------------------- -QgsWCSLayerItem::QgsWCSLayerItem( QgsDataItem* parent, QString name, QString path, QgsWcsCapabilitiesProperty capabilitiesProperty, QgsDataSourceURI dataSourceUri, const QgsWcsCoverageSummary& coverageSummary ) +QgsWCSLayerItem::QgsWCSLayerItem( QgsDataItem* parent, QString name, QString path, const QgsWcsCapabilitiesProperty& capabilitiesProperty, QgsDataSourceURI dataSourceUri, const QgsWcsCoverageSummary& coverageSummary ) : QgsLayerItem( parent, name, path, QString(), QgsLayerItem::Raster, "wcs" ), mCapabilities( capabilitiesProperty ), mDataSourceUri( dataSourceUri ), diff --git a/src/providers/wcs/qgswcsdataitems.h b/src/providers/wcs/qgswcsdataitems.h index 26d121e769f..b45b0b13b58 100644 --- a/src/providers/wcs/qgswcsdataitems.h +++ b/src/providers/wcs/qgswcsdataitems.h @@ -49,7 +49,7 @@ class QgsWCSLayerItem : public QgsLayerItem Q_OBJECT public: QgsWCSLayerItem( QgsDataItem* parent, QString name, QString path, - QgsWcsCapabilitiesProperty capabilitiesProperty, QgsDataSourceURI dataSourceUri, const QgsWcsCoverageSummary& coverageSummary ); + const QgsWcsCapabilitiesProperty& capabilitiesProperty, QgsDataSourceURI dataSourceUri, const QgsWcsCoverageSummary& coverageSummary ); ~QgsWCSLayerItem(); QString createUri();