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

Forum statistics

Threads
474,432
Messages
2,571,680
Members
48,796
Latest member
Greg L.

Latest Threads

Top