Skip to content

Commit 517b4ca

Browse files
author
jef
committed
fix #3595
git-svn-id: http://svn.osgeo.org/qgis/trunk/qgis@15438 c8812cc2-4d05-0410-92ff-de0c093fc19c
1 parent cbf1bc2 commit 517b4ca

File tree

2 files changed

+16
-19
lines changed

2 files changed

+16
-19
lines changed

src/core/qgsvectorfilewriter.cpp

+11-14
Original file line numberDiff line numberDiff line change
@@ -793,10 +793,7 @@ QString QgsVectorFileWriter::filterForDriver( const QString& driverName )
793793
QString trLongName;
794794
QString glob;
795795
QString ext;
796-
if ( !QgsVectorFileWriter::driverMetadata( driverName, longName, trLongName, glob, ext )
797-
|| trLongName.isEmpty()
798-
|| glob.isEmpty()
799-
)
796+
if ( !driverMetadata( driverName, longName, trLongName, glob, ext ) || trLongName.isEmpty() || glob.isEmpty() )
800797
return "";
801798

802799
return trLongName + " [OGR] (" + glob.toLower() + " " + glob.toUpper() + ")";
@@ -855,22 +852,22 @@ bool QgsVectorFileWriter::driverMetadata( QString driverName, QString &longName,
855852
}
856853
else if ( driverName.startsWith( "GML" ) )
857854
{
858-
longName = "Geography Markup Language (GML)";
859-
trLongName = QObject::tr( "Geography Markup Language (GML)" );
855+
longName = "Geography Markup Language [GML]";
856+
trLongName = QObject::tr( "Geography Markup Language [GML]" );
860857
glob = "*.gml";
861858
ext = "gml";
862859
}
863860
else if ( driverName.startsWith( "GMT" ) )
864861
{
865-
longName = "Generic Mapping Tools (GMT)";
866-
trLongName = QObject::tr( "Generic Mapping Tools (GMT)" );
862+
longName = "Generic Mapping Tools [GMT]";
863+
trLongName = QObject::tr( "Generic Mapping Tools [GMT]" );
867864
glob = "*.gmt";
868865
ext = "gmt";
869866
}
870867
else if ( driverName.startsWith( "GPX" ) )
871868
{
872-
longName = "GPS eXchange Format";
873-
trLongName = QObject::tr( "GPS eXchange Format" );
869+
longName = "GPS eXchange Format [GPX]";
870+
trLongName = QObject::tr( "GPS eXchange Format [GPX]" );
874871
glob = "*.gpx";
875872
ext = "gpx";
876873
}
@@ -890,8 +887,8 @@ bool QgsVectorFileWriter::driverMetadata( QString driverName, QString &longName,
890887
}
891888
else if ( driverName.startsWith( "KML" ) )
892889
{
893-
longName = "Keyhole Markup Language (KML)";
894-
trLongName = QObject::tr( "Keyhole Markup Language (KML)" );
890+
longName = "Keyhole Markup Language [KML]";
891+
trLongName = QObject::tr( "Keyhole Markup Language [KML]" );
895892
glob = "*.kml" ;
896893
ext = "kml" ;
897894
}
@@ -918,8 +915,8 @@ bool QgsVectorFileWriter::driverMetadata( QString driverName, QString &longName,
918915
}
919916
else if ( driverName.startsWith( "SDTS" ) )
920917
{
921-
longName = "Spatial Data Transfer Standard (SDTS)";
922-
trLongName = QObject::tr( "Spatial Data Transfer Standard (SDTS)" );
918+
longName = "Spatial Data Transfer Standard [SDTS]";
919+
trLongName = QObject::tr( "Spatial Data Transfer Standard [SDTS]" );
923920
glob = "*catd.ddf";
924921
ext = "ddf";
925922
}

src/providers/ogr/qgsogrprovider.cpp

+5-5
Original file line numberDiff line numberDiff line change
@@ -1383,15 +1383,15 @@ QString createFilters( QString type )
13831383
}
13841384
else if ( driverName.startsWith( "GML" ) )
13851385
{
1386-
myFileFilters += createFileFilter_( QObject::tr( "Geography Markup Language (GML)" ), "*.gml" );
1386+
myFileFilters += createFileFilter_( QObject::tr( "Geography Markup Language [GML]" ), "*.gml" );
13871387
}
13881388
else if ( driverName.startsWith( "GMT" ) )
13891389
{
1390-
myFileFilters += createFileFilter_( QObject::tr( "GMT" ), "*.gmt" );
1390+
myFileFilters += createFileFilter_( QObject::tr( "Generic Mapping Tools [GMT]" ), "*.gmt" );
13911391
}
13921392
else if ( driverName.startsWith( "GPX" ) )
13931393
{
1394-
myFileFilters += createFileFilter_( QObject::tr( "GPX" ), "*.gpx" );
1394+
myFileFilters += createFileFilter_( QObject::tr( "GPS eXchange Format [GPX]" ), "*.gpx" );
13951395
}
13961396
else if ( driverName.startsWith( "GRASS" ) )
13971397
{
@@ -1415,7 +1415,7 @@ QString createFilters( QString type )
14151415
}
14161416
else if ( driverName.startsWith( "KML" ) )
14171417
{
1418-
myFileFilters += createFileFilter_( QObject::tr( "Keyhole Markup Language (KML)" ), "*.kml" );
1418+
myFileFilters += createFileFilter_( QObject::tr( "Keyhole Markup Language [KML]" ), "*.kml" );
14191419
}
14201420
else if ( driverName.startsWith( "MapInfo File" ) )
14211421
{
@@ -1452,7 +1452,7 @@ QString createFilters( QString type )
14521452
}
14531453
else if ( driverName.startsWith( "SDTS" ) )
14541454
{
1455-
myFileFilters += createFileFilter_( QObject::tr( "Spatial Data Transfer Standard" ),
1455+
myFileFilters += createFileFilter_( QObject::tr( "Spatial Data Transfer Standard [SDTS]" ),
14561456
"*catd.ddf" );
14571457
}
14581458
else if ( driverName.startsWith( "SQLite" ) )

0 commit comments

Comments
 (0)