Skip to content

Commit e008053

Browse files
author
jef
committedSep 18, 2010
hide symbology on renderless layers
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@14249 c8812cc2-4d05-0410-92ff-de0c093fc19c

File tree

1 file changed

+37
-31
lines changed

1 file changed

+37
-31
lines changed
 

‎src/app/qgsvectorlayerproperties.cpp

Lines changed: 37 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -794,41 +794,41 @@ QString QgsVectorLayerProperties::metadata()
794794

795795
QString xMin, yMin, xMax, yMax;
796796
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+
}
801801
else
802-
{
803-
xMin = QString("%1").arg(myExtent.xMinimum());
804-
}
802+
{
803+
xMin = QString( "%1" ).arg( myExtent.xMinimum() );
804+
}
805805

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+
}
810810
else
811-
{
812-
yMin = QString("%1").arg(myExtent.yMinimum());
813-
}
811+
{
812+
yMin = QString( "%1" ).arg( myExtent.yMinimum() );
813+
}
814814

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+
}
819819
else
820-
{
821-
xMax = QString("%1").arg(myExtent.xMaximum());
822-
}
820+
{
821+
xMax = QString( "%1" ).arg( myExtent.xMaximum() );
822+
}
823823

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+
}
828828
else
829-
{
830-
yMax = QString("%1").arg(myExtent.yMaximum());
831-
}
829+
{
830+
yMax = QString( "%1" ).arg( myExtent.yMaximum() );
831+
}
832832

833833
myMetadata += tr( "In layer spatial reference system units : " )
834834
+ tr( "xMin,yMin %1,%2 : xMax,yMax %3,%4" )
@@ -1193,11 +1193,9 @@ void QgsVectorLayerProperties::updateSymbologyPage()
11931193
mRendererDialog = new QgsRendererV2PropertiesDialog( layer, QgsStyleV2::defaultStyle(), true );
11941194

11951195
connect( mRendererDialog, SIGNAL( useNewSymbology( bool ) ), this, SLOT( setUsingNewSymbology( bool ) ) );
1196-
11971196
}
1198-
else
1197+
else if ( layer->renderer() )
11991198
{
1200-
12011199
QString rtype = layer->renderer()->name();
12021200
if ( rtype == "Single Symbol" )
12031201
{
@@ -1222,7 +1220,15 @@ void QgsVectorLayerProperties::updateSymbologyPage()
12221220

12231221
QObject::connect( legendtypecombobox, SIGNAL( activated( const QString & ) ), this,
12241222
SLOT( alterLayerDialog( const QString & ) ) );
1223+
}
1224+
else
1225+
{
1226+
if ( listWidget->currentRow() == 0 )
1227+
{
1228+
listWidget->setCurrentRow( 1 );
1229+
}
12251230

1231+
listWidget->setItemHidden( listWidget->item( 0 ), true ); // hide symbology item
12261232
}
12271233

12281234
if ( mRendererDialog )

0 commit comments

Comments
 (0)
Please sign in to comment.