View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0022382 | Open CASCADE | OCCT:Application Framework | public | 2011-04-11 10:01 | 2012-04-03 14:53 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
OS | All | ||||
Fixed in Version | 6.5.1 | ||||
Summary | 0022382: List of Undos/Redos should be protected | ||||
Description | Making the list of Undo and Redo deltas in TDocStd_Document allows to obtain the comprehensive information about added, deleted and modified labels/attributes upon commitment of a transaction. | ||||
Additional information and documentation updates | Documentation remark, added by AGV 2011-04-12 13:43:16: Improvements: After this small modification the document transaction model can automatically track the changes. This is useful for proper updating of presentations and depending data objects. Particularly, the virtual method TDocStd_Document::CommitTransaction() can be redefined in such way that after successful commit the last delta (myUndos.Last()) is iterated to take into account each atribute delta. In operations Undo and Redo the same thing should be done _before_ running a transaction: iterate myRedos.First() before calling Redo() and myUndos.Last() before calling Undo(). Modified entities: class Document from TDocStd - only header (TDocStd_Document.cdl) modified | ||||
Tags | No tags attached. | ||||
Test case number | Test case is not required | ||||
Date Modified | Username | Field | Change |
---|---|---|---|
2011-04-12 15:24 | bugmaster | Assigned To | bugmaster => agv |
2011-04-12 15:24 | bugmaster | Status | new => assigned |
2011-04-12 15:24 | bugmaster | Status | assigned => resolved |
2011-04-26 17:31 |
|
Status | resolved => tested |
2011-04-28 19:12 | bugmaster | Status | tested => verified |
2011-08-02 10:32 | bugmaster | Category | OCCT:OCAF => OCCT:Application Framework |
2011-12-28 17:36 |
|
Description Updated | |
2011-12-28 17:36 |
|
Additional Information Updated | |
2012-03-29 17:26 | bugmaster | Changeset attached | => occt master 3086e085 |
2012-04-03 14:53 | apn | Test case number | => Test case is not required |