@@ -793,10 +793,7 @@ QString QgsVectorFileWriter::filterForDriver( const QString& driverName )
793
793
QString trLongName;
794
794
QString glob;
795
795
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 () )
800
797
return " " ;
801
798
802
799
return trLongName + " [OGR] (" + glob.toLower () + " " + glob.toUpper () + " )" ;
@@ -855,22 +852,22 @@ bool QgsVectorFileWriter::driverMetadata( QString driverName, QString &longName,
855
852
}
856
853
else if ( driverName.startsWith ( " GML" ) )
857
854
{
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] " );
860
857
glob = " *.gml" ;
861
858
ext = " gml" ;
862
859
}
863
860
else if ( driverName.startsWith ( " GMT" ) )
864
861
{
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] " );
867
864
glob = " *.gmt" ;
868
865
ext = " gmt" ;
869
866
}
870
867
else if ( driverName.startsWith ( " GPX" ) )
871
868
{
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] " );
874
871
glob = " *.gpx" ;
875
872
ext = " gpx" ;
876
873
}
@@ -890,8 +887,8 @@ bool QgsVectorFileWriter::driverMetadata( QString driverName, QString &longName,
890
887
}
891
888
else if ( driverName.startsWith ( " KML" ) )
892
889
{
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] " );
895
892
glob = " *.kml" ;
896
893
ext = " kml" ;
897
894
}
@@ -918,8 +915,8 @@ bool QgsVectorFileWriter::driverMetadata( QString driverName, QString &longName,
918
915
}
919
916
else if ( driverName.startsWith ( " SDTS" ) )
920
917
{
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] " );
923
920
glob = " *catd.ddf" ;
924
921
ext = " ddf" ;
925
922
}
0 commit comments