<div dir="ltr"><div class="gmail_extra">On Sat, Mar 23, 2013 at 3:00 AM, Jürgen E. <span dir="ltr"><<a href="mailto:jef@norbit.de" target="_blank">jef@norbit.de</a>></span> wrote:</div><div class="gmail_extra"><br></div>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">I don't see a way to currently get what changed without looking up the current<br>

</span><span style="color:rgb(0,0,0);font-family:arial,sans-serif;font-size:13px">feature in the process.</span></blockquote><div><br></div><div style>Well the feature itself knows what values it started with. Every update in QgsFeature goes though the setAttribute, etc, call, you can just have an internal dictionary that logs when one of values is changed using those methods. </div>

<div class="gmail_extra"><br></div><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div id=":1ly">features are not tied to layers.  QgsVectorLayer (and it's edit buffer)<br>
currently track the changes to features of a layer.</div></blockquote></div><br>That's fine you can still do that on the layer.  I'll write a patch and show you what I mean.</div><div class="gmail_extra"><br></div>

<div class="gmail_extra" style>- Nathan  </div></div>