[QGIS Commit] r15676 -
trunk/qgis/src/plugins/evis/databaseconnection
svn_qgis at osgeo.org
svn_qgis at osgeo.org
Tue Apr 5 12:11:28 EDT 2011
Author: alexbruy
Date: 2011-04-05 09:11:28 -0700 (Tue, 05 Apr 2011)
New Revision: 15676
Modified:
trunk/qgis/src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp
Log:
synchronize eVis with latest changes in delimited text provider (fix #3701)
Modified: trunk/qgis/src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp
===================================================================
--- trunk/qgis/src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp 2011-04-05 13:50:24 UTC (rev 15675)
+++ trunk/qgis/src/plugins/evis/databaseconnection/evisdatabaseconnectiongui.cpp 2011-04-05 16:11:28 UTC (rev 15676)
@@ -39,6 +39,7 @@
#include <QtXml/QDomDocument>
#include <QtXml/QDomElement>
#include <QtXml/QDomNode>
+#include <QUrl>
/**
* Constructor
@@ -108,12 +109,12 @@
//fileName is only available if the file is open
//the last file in the list is always the newest
mTempOutputFileList->last( )->open( );
- QString uri = QString( "%1?delimiter=%2&xField=%3&yField=%4" )
- .arg( mTempOutputFileList->last( )->fileName( ) )
- .arg( "\t" )
- .arg( xCoordinate )
- .arg( yCoordinate );
- emit drawVectorLayer( uri, layerName, "delimitedtext" );
+ QUrl url = QUrl::fromLocalFile( mTempOutputFileList->last()->fileName() );
+ url.addQueryItem( "delimiter", "\t" );
+ url.addQueryItem( "delimiterType", "regexp" );
+ url.addQueryItem( "xField", xCoordinate );
+ url.addQueryItem( "yField", yCoordinate );
+ emit drawVectorLayer( QString::fromAscii( url.toEncoded() ), layerName, "delimitedtext" );
mTempOutputFileList->last( )->close( );
}
}
More information about the QGIS-commit
mailing list