@@ -114,16 +114,16 @@ void QgsElevationShadingRenderer::writeXml( QDomElement &elem, const QgsReadWrit
114
114
elem.setAttribute ( QStringLiteral ( " combined-method" ), static_cast <int >( mCombinedElevationMethod ) );
115
115
116
116
elem.setAttribute ( QStringLiteral ( " edl-is-active" ), mRenderEdl ? 1 : 0 );
117
- elem.setAttribute ( QStringLiteral ( " edl-strength" ), mEyeDomeLightingStrength );
118
- elem.setAttribute ( QStringLiteral ( " edl-distance" ), mEyeDomeLightingDistance );
117
+ elem.setAttribute ( QStringLiteral ( " edl-strength" ), QString::number ( mEyeDomeLightingStrength ) );
118
+ elem.setAttribute ( QStringLiteral ( " edl-distance" ), QString::number ( mEyeDomeLightingDistance ) );
119
119
elem.setAttribute ( QStringLiteral ( " edl-distance-unit" ), static_cast <int >( mEyeDomeLightingDistanceUnit ) );
120
120
121
121
elem.setAttribute ( QStringLiteral ( " hillshading-is-active" ), mRenderHillshading ? 1 : 0 );
122
- elem.setAttribute ( QStringLiteral ( " hillshading-z-factor" ), mHillshadingZFactor );
122
+ elem.setAttribute ( QStringLiteral ( " hillshading-z-factor" ), QString::number ( mHillshadingZFactor ) );
123
123
elem.setAttribute ( QStringLiteral ( " hillshading-is-multidirectional" ), mHillshadingMultiDir ? 1 : 0 );
124
124
125
- elem.setAttribute ( QStringLiteral ( " light-altitude" ), mLightAltitude );
126
- elem.setAttribute ( QStringLiteral ( " light-azimuth" ), mLightAzimuth );
125
+ elem.setAttribute ( QStringLiteral ( " light-altitude" ), QString::number ( mLightAltitude ) );
126
+ elem.setAttribute ( QStringLiteral ( " light-azimuth" ), QString::number ( mLightAzimuth ) );
127
127
}
128
128
129
129
void QgsElevationShadingRenderer::readXml ( const QDomElement &element, const QgsReadWriteContext & )
0 commit comments