Skip to content

Commit

Permalink
Implement writeXML method for single band data renderer
Browse files Browse the repository at this point in the history
  • Loading branch information
mhugent committed Mar 30, 2012
1 parent 19eb9de commit 6d59355
Showing 1 changed file with 11 additions and 1 deletion.
12 changes: 11 additions & 1 deletion src/core/raster/qgssinglebandcolordatarenderer.cpp
Expand Up @@ -17,6 +17,8 @@

#include "qgssinglebandcolordatarenderer.h"
#include "qgsrasterviewport.h"
#include <QDomDocument>
#include <QDomElement>
#include <QImage>

QgsSingleBandColorDataRenderer::QgsSingleBandColorDataRenderer( QgsRasterDataProvider* provider, int band ):
Expand Down Expand Up @@ -90,5 +92,13 @@ void QgsSingleBandColorDataRenderer::draw( QPainter* p, QgsRasterViewPort* viewP

void QgsSingleBandColorDataRenderer::writeXML( QDomDocument& doc, QDomElement& parentElem ) const
{
//soon...
if ( parentElem.isNull() )
{
return;
}

QDomElement rasterRendererElem = doc.createElement( "rasterrenderer" );
_writeXML( doc, rasterRendererElem );
rasterRendererElem.setAttribute( "band", mBand );
parentElem.appendChild( rasterRendererElem );
}

0 comments on commit 6d59355

Please sign in to comment.