<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">
> I don't know how to fix it as it seems to depend on Qt's QUndoStack<br>
> much. So i just wrote the test for the problem. What do you think<br>
> about it?<br>
<br>
</div>I don't know how to fix it either. Maybe we can find a way to make the<br>
transform tool be able to coalesce many changes without messing with the undo<br>
stack, that was always very unstable.<br></blockquote><div><br>Yeah, that would be the best solution. Speaking truly, i'd like transform tool to work in overlay(?). Like "Line" and "Rectangle" tools. And commit to undo stack then.<br>
<br>Btw, do incremental transformations lower the quality?<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Maybe we can do something using the tool activation/deactivation (or a timer<br>
with a pause) that commits the complete transform in one action.<br></blockquote><div><br>Timer :(. I'm afraid we will end up with the same undo stack signals. I think we need a button (big and red! :) ) that will end transformation, commit it into the stack and remove "hands" from the canvas. After pressing this button, editing of the previous transformation will not be possible.<br>
<br>Marc, is it possible to implement?<br></div></div><br>-- <br>Dmitry Kazakov<br>