[Qgis-developer] set a feature's primary key after an insert

Stefanie Tellex stefie10 at media.mit.edu
Tue Jun 3 11:10:32 EDT 2008


Could you guys also consider applying the second patch, that changes the 
python interface to pass by reference instead of pass by value? 
Otherwise I can't read the new key from python.  (It's attached again on 
this email.)

Maybe Martin should look at that one since it affects the python interface.

Thanks!

Stefanie

Jürgen E. Fischer wrote:
> Hi Stefanie,
> 
> On Tue, 03. Jun 2008 at 08:54:26 -0400, Stefanie Tellex wrote:
>> The first patch is a one liner that sets the feature's primary key to
>> the new value (using primaryKeyHighWater).
> 
> Thanks.
> 
> Applied in r8583.  I also updated the OGR provider accordingly.
> 
> 
> Jürgen
> 

-------------- next part --------------
Index: qgis/qgis_unstable/python/core/qgsvectordataprovider.sip
===================================================================
--- qgis.orig/qgis_unstable/python/core/qgsvectordataprovider.sip	2008-04-30 10:56:27.000000000 -0400
+++ qgis/qgis_unstable/python/core/qgsvectordataprovider.sip	2008-04-30 11:06:49.000000000 -0400
@@ -148,7 +148,7 @@
        * Adds a list of features
        * @return true in case of success and false in case of failure
        */
-      virtual bool addFeatures(QList<QgsFeature> & flist);
+      virtual bool addFeatures(QList<QgsFeature> & flist /In,Out/);
 
       /** 
        * Deletes a feature


More information about the Qgis-developer mailing list