efficient undo/redo in pyqt

C

CoolGenie

Hello,
I'm writing a small component for drawing, in PyQt4. Currently I'm
implementing undo/redo through Qt's framework. I create a list which
contains points, lines, etc. which appear as the user draws on the
screen. On every paint event the list is read, processed and drawn.
This way doing is just adding elements, and undoing is popping them
from the list.
My question: is this an efficient way or could this be done any
better?
The code is here
http://sourceforge.net/svn/?group_id=252201
if anyone is interested.
Best regards,
Przemek
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,769
Messages
2,569,582
Members
45,062
Latest member
OrderKetozenseACV

Latest Threads

Top