Feature #1082

Feature #964: === GUI ===

GUI: provide unddo/redo functionality

Added by pospelov about 5 years ago. Updated over 3 years ago.

Status:NewStart date:12 May 2015
Priority:NormalDue date:
Assignee:-% Done:


Target version:-


#1 Updated by wuttke over 4 years ago

  • Parent task set to #964

#2 Updated by wuttke over 3 years ago

  • Subject changed from GUI: provide unddo/redo functionality on SampleView to GUI: provide unddo/redo functionality

This can be done first for sample construction. I think that we have to implement the full fledged "Command" pattern. This is not that complicated, since amount of actions we do with the model is not that high.

Commands: InsertItem, RemoveItem, SetItemProperty.

Every command will keep the pointer to the subject (SessionItem, the QVariant to change) and provide unndo functionality.

Also available in: Atom PDF