@@ -28,8 +28,8 @@ typedef QgsProjectVersion PFV;
28
28
29
29
QgsProjectFileTransform::transform QgsProjectFileTransform::transformers[] = {
30
30
{PFV (0 ,8 ,1 ), PFV (0 ,9 ,0 ), &QgsProjectFileTransform::transform081to090},
31
- {PFV (0 ,9 ,0 ), PFV (0 ,9 ,1 ), &QgsProjectFileTransform::transform090to091 },
32
- {PFV (0 ,9 ,1 ), PFV (0 ,9 ,2 ), &QgsProjectFileTransform::transformNull }
31
+ {PFV (0 ,9 ,0 ), PFV (0 ,9 ,1 ), &QgsProjectFileTransform::transformNull },
32
+ {PFV (0 ,9 ,1 ), PFV (0 ,9 ,2 ), &QgsProjectFileTransform::transform091to092 }
33
33
};
34
34
35
35
bool QgsProjectFileTransform::updateRevision (QgsProjectVersion newVersion)
@@ -174,11 +174,31 @@ void QgsProjectFileTransform::transform081to090()
174
174
175
175
};
176
176
177
- void QgsProjectFileTransform::transform090to091 ()
177
+ void QgsProjectFileTransform::transform091to092 ()
178
178
{
179
179
QgsDebugMsg (" entering" );
180
180
if ( ! mDom .isNull () )
181
181
{
182
+ // Insert transforms here!
183
+ QDomNodeList rasterPropertyList = mDom .elementsByTagName (" rasterproperties" );
184
+ QgsDebugMsg (QString (" Raster properties file entries: " ) + QString::number (rasterPropertyList.count ()));
185
+ for (int i = 0 ; i < rasterPropertyList.count (); i++)
186
+ {
187
+ // Get one rasterproperty element from list, and rename the sub-properties.
188
+ QDomNode rasterProperty = rasterPropertyList.item (i);
189
+ // rasterProperty.namedItem("").toElement().setTagName("");
190
+
191
+ rasterProperty.namedItem (" stdDevsToPlotDouble" ).toElement ().setTagName (" mStandardDeviations" );
192
+
193
+ rasterProperty.namedItem (" invertHistogramFlag" ).toElement ().setTagName (" mInvertPixelsFlag" );
194
+ rasterProperty.namedItem (" showDebugOverLayFlag" ).toElement ().setTagName (" mDebugOverLayFlag" );
195
+
196
+ rasterProperty.namedItem (" redBandNameQString" ).toElement ().setTagName (" mRedBandName" );
197
+ rasterProperty.namedItem (" blueBandNameQString" ).toElement ().setTagName (" mBlueBandName" );
198
+ rasterProperty.namedItem (" greenBandNameQString" ).toElement ().setTagName (" mGreenBandName" );
199
+ rasterProperty.namedItem (" grayBandNameQString" ).toElement ().setTagName (" mGrayBandName" );
200
+ }
201
+
182
202
}
183
203
return ;
184
204
0 commit comments