Hi list,

Where’s the best place to intercept undo/redo actions to edit the action name 
(’setActionName()’) for the UndoManager in a CoreData application? In 
particular, when a particular entity’s attribute's change. Obviously, I want to 
do this so that when the user edits something, the menu name is more 
descriptive than just “Undo”/“Redo”.

Easiest, in terms of implementation, seems to be in the NSManagedObject 
subclass by means of an observer on the attribute. However, conceptually, it 
would make more sense to handle it in the NSArrayController or, maybe the 
NSTableView or other NSView object where the attribute is edited directly.

Just wondering where others have settled for best practice.

Kind regards,
Arved
_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to