[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