@@ -1701,6 +1701,10 @@ QString createFilters( QString type )
1701
1701
{
1702
1702
myProtocolDrivers += " DODS/OPeNDAP,DODS;" ;
1703
1703
}
1704
+ else if ( driverName.startsWith ( QObject::tr ( " CouchDB" ) ) )
1705
+ {
1706
+ myProtocolDrivers += " CouchDB;" ;
1707
+ }
1704
1708
else if ( driverName.startsWith ( " FileGDB" ) )
1705
1709
{
1706
1710
myDirectoryDrivers += QObject::tr ( " ESRI FileGDB" ) + " ,FileGDB;" ;
@@ -1782,8 +1786,8 @@ QString createFilters( QString type )
1782
1786
}
1783
1787
else if ( driverName.startsWith ( " KML" ) )
1784
1788
{
1785
- myFileFilters += createFileFilter_ ( QObject::tr ( " Keyhole Markup Language [KML]" ), " *.kml" );
1786
- myExtensions << " kml" ;
1789
+ myFileFilters += createFileFilter_ ( QObject::tr ( " Keyhole Markup Language [KML]" ), " *.kml *.kmz " );
1790
+ myExtensions << " kml" << " kmz " ;
1787
1791
}
1788
1792
else if ( driverName.startsWith ( " MapInfo File" ) )
1789
1793
{
@@ -1842,8 +1846,8 @@ QString createFilters( QString type )
1842
1846
}
1843
1847
else if ( driverName.startsWith ( " SQLite" ) )
1844
1848
{
1845
- myFileFilters += createFileFilter_ ( QObject::tr ( " SQLite/SpatiaLite" ), " *.sqlite *.db" );
1846
- myExtensions << " sqlite" << " db" ;
1849
+ myFileFilters += createFileFilter_ ( QObject::tr ( " SQLite/SpatiaLite" ), " *.sqlite *.db *.sqlite3 *.db3 *.s3db *.sl3 " );
1850
+ myExtensions << " sqlite" << " db" << " sqlite3 " << " db3 " << " s3db " << " sl3 " ;
1847
1851
}
1848
1852
else if ( driverName.startsWith ( " SXF" ) )
1849
1853
{
@@ -1861,8 +1865,8 @@ QString createFilters( QString type )
1861
1865
else if ( driverName.startsWith ( " VRT" ) )
1862
1866
{
1863
1867
myFileFilters += createFileFilter_ ( QObject::tr ( " VRT - Virtual Datasource" ),
1864
- " *.vrt" );
1865
- myExtensions << " vrt" ;
1868
+ " *.vrt *.ovf " );
1869
+ myExtensions << " vrt" << " ovf " ;
1866
1870
}
1867
1871
else if ( driverName.startsWith ( " XPlane" ) )
1868
1872
{
0 commit comments