@@ -794,41 +794,41 @@ QString QgsVectorLayerProperties::metadata()
794
794
795
795
QString xMin, yMin, xMax, yMax;
796
796
double changeoverValue = 99999 ; // The 'largest' 5 digit number
797
- if (fabs (myExtent.xMinimum ()) > changeoverValue)
798
- {
799
- xMin = QString (" %1" ).arg (myExtent.xMinimum (), 0 , ' f' , 2 );
800
- }
797
+ if ( fabs ( myExtent.xMinimum () ) > changeoverValue )
798
+ {
799
+ xMin = QString ( " %1" ).arg ( myExtent.xMinimum (), 0 , ' f' , 2 );
800
+ }
801
801
else
802
- {
803
- xMin = QString (" %1" ).arg (myExtent.xMinimum ());
804
- }
802
+ {
803
+ xMin = QString ( " %1" ).arg ( myExtent.xMinimum () );
804
+ }
805
805
806
- if (fabs (myExtent.yMinimum ()) > changeoverValue)
807
- {
808
- yMin = QString (" %1" ).arg (myExtent.yMinimum (), 0 , ' f' , 2 );
809
- }
806
+ if ( fabs ( myExtent.yMinimum () ) > changeoverValue )
807
+ {
808
+ yMin = QString ( " %1" ).arg ( myExtent.yMinimum (), 0 , ' f' , 2 );
809
+ }
810
810
else
811
- {
812
- yMin = QString (" %1" ).arg (myExtent.yMinimum ());
813
- }
811
+ {
812
+ yMin = QString ( " %1" ).arg ( myExtent.yMinimum () );
813
+ }
814
814
815
- if (fabs (myExtent.xMaximum ()) > changeoverValue)
816
- {
817
- xMax = QString (" %1" ).arg (myExtent.xMaximum (), 0 , ' f' , 2 );
818
- }
815
+ if ( fabs ( myExtent.xMaximum () ) > changeoverValue )
816
+ {
817
+ xMax = QString ( " %1" ).arg ( myExtent.xMaximum (), 0 , ' f' , 2 );
818
+ }
819
819
else
820
- {
821
- xMax = QString (" %1" ).arg (myExtent.xMaximum ());
822
- }
820
+ {
821
+ xMax = QString ( " %1" ).arg ( myExtent.xMaximum () );
822
+ }
823
823
824
- if (fabs (myExtent.yMaximum ()) > changeoverValue)
825
- {
826
- yMax = QString (" %1" ).arg (myExtent.yMaximum (), 0 , ' f' , 2 );
827
- }
824
+ if ( fabs ( myExtent.yMaximum () ) > changeoverValue )
825
+ {
826
+ yMax = QString ( " %1" ).arg ( myExtent.yMaximum (), 0 , ' f' , 2 );
827
+ }
828
828
else
829
- {
830
- yMax = QString (" %1" ).arg (myExtent.yMaximum ());
831
- }
829
+ {
830
+ yMax = QString ( " %1" ).arg ( myExtent.yMaximum () );
831
+ }
832
832
833
833
myMetadata += tr ( " In layer spatial reference system units : " )
834
834
+ tr ( " xMin,yMin %1,%2 : xMax,yMax %3,%4" )
@@ -1193,11 +1193,9 @@ void QgsVectorLayerProperties::updateSymbologyPage()
1193
1193
mRendererDialog = new QgsRendererV2PropertiesDialog ( layer, QgsStyleV2::defaultStyle (), true );
1194
1194
1195
1195
connect ( mRendererDialog , SIGNAL ( useNewSymbology ( bool ) ), this , SLOT ( setUsingNewSymbology ( bool ) ) );
1196
-
1197
1196
}
1198
- else
1197
+ else if ( layer-> renderer () )
1199
1198
{
1200
-
1201
1199
QString rtype = layer->renderer ()->name ();
1202
1200
if ( rtype == " Single Symbol" )
1203
1201
{
@@ -1222,7 +1220,15 @@ void QgsVectorLayerProperties::updateSymbologyPage()
1222
1220
1223
1221
QObject::connect ( legendtypecombobox, SIGNAL ( activated ( const QString & ) ), this ,
1224
1222
SLOT ( alterLayerDialog ( const QString & ) ) );
1223
+ }
1224
+ else
1225
+ {
1226
+ if ( listWidget->currentRow () == 0 )
1227
+ {
1228
+ listWidget->setCurrentRow ( 1 );
1229
+ }
1225
1230
1231
+ listWidget->setItemHidden ( listWidget->item ( 0 ), true ); // hide symbology item
1226
1232
}
1227
1233
1228
1234
if ( mRendererDialog )
0 commit comments