Skip to content

Commit

Permalink
Rename QgsMapLayer::metadata -> htmlMetadata()
Browse files Browse the repository at this point in the history
Frees up metadata() for use as a structured metadata getter
  • Loading branch information
nyalldawson committed Apr 10, 2017
1 parent 9837c99 commit f2a7dcb
Show file tree
Hide file tree
Showing 13 changed files with 21 additions and 19 deletions.
1 change: 1 addition & 0 deletions doc/api_break.dox
Expand Up @@ -1391,6 +1391,7 @@ screenUpdateRequested() were removed. These members have had no effect for a num
- loadNamedStyleFromDb() was renamed to loadNamedStyleFromDatabase()
- readLayerXml() and writeLayerXml() expect QgsPathResolver reference as the last argument
- the invalidTransformInput() slot was removed - calling this slot had no effect
- metadata() was renamed to htmlMetadata()

QgsMapOverviewCanvas {#qgis_api_break_3_0_QgsMapOverviewCanvas}
--------------------
Expand Down
6 changes: 3 additions & 3 deletions python/core/qgsmaplayer.sip
Expand Up @@ -807,10 +807,10 @@ Return pointer to layer's undo stack
\see setAutoRefreshInterval()
%End

virtual QString metadata() const;
virtual QString htmlMetadata() const;
%Docstring
Obtain Metadata for this layer

Obtain a formatted HTML string containing assorted metadata for this layer.
.. versionadded:: 3.0
:rtype: str
%End

Expand Down
2 changes: 1 addition & 1 deletion python/core/qgsvectorlayer.sip
Expand Up @@ -1643,7 +1643,7 @@ Returns the current transparency for the vector layer
:rtype: int
%End

QString metadata() const;
QString htmlMetadata() const;
%Docstring
:rtype: str
%End
Expand Down
3 changes: 1 addition & 2 deletions python/core/raster/qgsrasterlayer.sip
Expand Up @@ -128,8 +128,7 @@ class QgsRasterLayer : QgsMapLayer

virtual bool isSpatial() const;

/** \brief Obtain GDAL Metadata for this layer */
QString metadata() const;
QString htmlMetadata() const;

/** \brief Get an 100x100 pixmap of the color palette. If the layer has no palette a white pixmap will be returned */
QPixmap paletteAsPixmap( int bandNumber = 1 );
Expand Down
4 changes: 2 additions & 2 deletions src/app/qgsbrowserdockwidget.cpp
Expand Up @@ -144,7 +144,7 @@ void QgsBrowserLayerProperties::setItem( QgsDataItem *item )
if ( layer->isValid() )
{
layerCrs = layer->crs();
layerMetadata = layer->metadata();
layerMetadata = layer->htmlMetadata();
}
delete layer;
}
Expand All @@ -158,7 +158,7 @@ void QgsBrowserLayerProperties::setItem( QgsDataItem *item )
if ( layer->isValid() )
{
layerCrs = layer->crs();
layerMetadata = layer->metadata();
layerMetadata = layer->htmlMetadata();
}
delete layer;
}
Expand Down
4 changes: 2 additions & 2 deletions src/app/qgsrasterlayerproperties.cpp
Expand Up @@ -785,7 +785,7 @@ void QgsRasterLayerProperties::sync()
//populate the metadata tab's text browser widget with gdal metadata info
QString myStyle = QgsApplication::reportStyleSheet();
txtbMetadata->document()->setDefaultStyleSheet( myStyle );
txtbMetadata->setHtml( mRasterLayer->metadata() );
txtbMetadata->setHtml( mRasterLayer->htmlMetadata() );

// WMS Name as layer short name
mLayerShortNameLineEdit->setText( mRasterLayer->shortName() );
Expand Down Expand Up @@ -1133,7 +1133,7 @@ void QgsRasterLayerProperties::on_buttonBuildPyramids_clicked()

//populate the metadata tab's text browser widget with gdal metadata info
QString myStyle = QgsApplication::reportStyleSheet();
txtbMetadata->setHtml( mRasterLayer->metadata() );
txtbMetadata->setHtml( mRasterLayer->htmlMetadata() );
txtbMetadata->document()->setDefaultStyleSheet( myStyle );
}

Expand Down
2 changes: 1 addition & 1 deletion src/app/qgsvectorlayerproperties.cpp
Expand Up @@ -703,7 +703,7 @@ void QgsVectorLayerProperties::on_pbnIndex_clicked()

QString QgsVectorLayerProperties::metadata()
{
return mLayer->metadata();
return mLayer->htmlMetadata();
}

void QgsVectorLayerProperties::on_mLayerOrigNameLineEdit_textEdited( const QString &text )
Expand Down
2 changes: 1 addition & 1 deletion src/core/qgsmaplayer.cpp
Expand Up @@ -1621,7 +1621,7 @@ void QgsMapLayer::triggerRepaint( bool deferredUpdate )
emit repaintRequested( deferredUpdate );
}

QString QgsMapLayer::metadata() const
QString QgsMapLayer::htmlMetadata() const
{
return QString();
}
Expand Down
7 changes: 5 additions & 2 deletions src/core/qgsmaplayer.h
Expand Up @@ -720,8 +720,11 @@ class CORE_EXPORT QgsMapLayer : public QObject
*/
void setAutoRefreshEnabled( bool enabled );

//! \brief Obtain Metadata for this layer
virtual QString metadata() const;
/**
* Obtain a formatted HTML string containing assorted metadata for this layer.
* \since QGIS 3.0
*/
virtual QString htmlMetadata() const;

//! Time stamp of data source in the moment when data/metadata were loaded by provider
virtual QDateTime timestamp() const { return QDateTime() ; }
Expand Down
2 changes: 1 addition & 1 deletion src/core/qgsvectorlayer.cpp
Expand Up @@ -3985,7 +3985,7 @@ void QgsVectorLayer::setDiagramLayerSettings( const QgsDiagramLayerSettings &s )
*mDiagramLayerSettings = s;
}

QString QgsVectorLayer::metadata() const
QString QgsVectorLayer::htmlMetadata() const
{
QString myMetadata = QStringLiteral( "<html><body>" );

Expand Down
2 changes: 1 addition & 1 deletion src/core/qgsvectorlayer.h
Expand Up @@ -1526,7 +1526,7 @@ class CORE_EXPORT QgsVectorLayer : public QgsMapLayer, public QgsExpressionConte
//! Returns the current transparency for the vector layer
int layerTransparency() const;

QString metadata() const override;
QString htmlMetadata() const override;

//! \note not available in Python bindings
inline QgsGeometryCache *cache() SIP_SKIP { return mCache; }
Expand Down
2 changes: 1 addition & 1 deletion src/core/raster/qgsrasterlayer.cpp
Expand Up @@ -287,7 +287,7 @@ QgsLegendColorList QgsRasterLayer::legendSymbologyItems() const
return symbolList;
}

QString QgsRasterLayer::metadata() const
QString QgsRasterLayer::htmlMetadata() const
{
QgsRasterDataProvider *provider = const_cast< QgsRasterDataProvider * >( mDataProvider );
QString myMetadata;
Expand Down
3 changes: 1 addition & 2 deletions src/core/raster/qgsrasterlayer.h
Expand Up @@ -273,8 +273,7 @@ class CORE_EXPORT QgsRasterLayer : public QgsMapLayer

virtual bool isSpatial() const override { return true; }

//! \brief Obtain GDAL Metadata for this layer
QString metadata() const override;
QString htmlMetadata() const override;

//! \brief Get an 100x100 pixmap of the color palette. If the layer has no palette a white pixmap will be returned
QPixmap paletteAsPixmap( int bandNumber = 1 );
Expand Down

0 comments on commit f2a7dcb

Please sign in to comment.