@@ -308,12 +308,12 @@ class QgsLayerItem : QgsDataItem
308308 virtual QString comments () const ;
309309
310310 public:
311- static const QIcon & iconPoint ();
312- static const QIcon & iconLine ();
313- static const QIcon & iconPolygon ();
314- static const QIcon & iconTable ();
315- static const QIcon & iconRaster ();
316- static const QIcon & iconDefault ();
311+ static QIcon iconPoint ();
312+ static QIcon iconLine ();
313+ static QIcon iconPolygon ();
314+ static QIcon iconTable ();
315+ static QIcon iconRaster ();
316+ static QIcon iconDefault ();
317317
318318 virtual QString layerName () const ;
319319};
@@ -331,8 +331,8 @@ class QgsDataCollectionItem : QgsDataItem
331331
332332 void addChild ( QgsDataItem *item /Transfer/ );
333333
334- static const QIcon & iconDir (); // shared icon: open/closed directory
335- static const QIcon & iconDataCollection (); // default icon for data collection
334+ static QIcon iconDir (); // shared icon: open/closed directory
335+ static QIcon iconDataCollection (); // default icon for data collection
336336};
337337
338338/* * A directory: contains subdirectories and layers */
@@ -477,7 +477,7 @@ class QgsFavoritesItem : QgsDataCollectionItem
477477 void removeDirectory ( QgsDirectoryItem *item );
478478
479479 // ! Icon for favorites group
480- static const QIcon & iconFavorites ();
480+ static QIcon iconFavorites ();
481481};
482482
483483/* * A zip file: contains layers, using GDAL/OGR VSIFILE mechanism */
@@ -492,7 +492,7 @@ class QgsZipItem : QgsDataCollectionItem
492492 ~QgsZipItem ();
493493
494494 QVector<QgsDataItem*> createChildren ();
495- const QStringList & getZipFileList ();
495+ QStringList getZipFileList ();
496496
497497 // ! @note not available via python bindings
498498 // static QVector<dataItem_t *> mDataItemPtr;
@@ -504,6 +504,6 @@ class QgsZipItem : QgsDataCollectionItem
504504 // ! @note available in python as itemFromFilePath
505505 static QgsDataItem* itemFromPath ( QgsDataItem* parent, const QString& filePath, const QString& name, const QString& path ) /Factory,PyName=itemFromFilePath/;
506506
507- static const QIcon & iconZip ();
507+ static QIcon iconZip ();
508508
509509};
0 commit comments