[mythtv-commits] Ticket #8901: Add undo/redo functionality to the cutlist editor
MythTV
mythtv at cvs.mythtv.org
Sat Sep 18 14:23:50 UTC 2010
#8901: Add undo/redo functionality to the cutlist editor
------------------------------------------------+---------------------------
Reporter: Jim Stichnoth <stichnot@…> | Owner: mdean
Type: patch | Status: accepted
Priority: minor | Milestone: unknown
Component: MythTV - General | Version: Trunk Head
Severity: medium | Resolution:
Keywords: | Ticket locked: 0
------------------------------------------------+---------------------------
Comment (by Jim Stichnoth <stichnot@…>):
The v3 patch adds auto-save functionality like #7916. When an edit is
made (as defined by an operation pushed onto the undo stack, hence the
inclusion with this ticket), the working cutlist is stored into the
recordedmarkup table using a set of temporary mark types.
When starting the editor, an auto-save cutlist is automatically loaded if
available. It might be desirable to display an OSD notification, or allow
the auto-save cutlist to be only explicitly loaded by extending the
TV::ShowOSDAlreadyEditing() menu.
The DeleteMap was extended to cache a pointer to the current PlayerContext
object, which is required for saving a cutlist. As such, the
PlayerContext* argument in most of the DeleteMap methods is redundant and
could be removed.
DeleteMap::LoadMap() and DeleteMap::Clear() were modified from the
previous patch so that they don't by default push an undo entry or auto-
save, since they are sometimes called as part of higher level actions.
--
Ticket URL: <http://svn.mythtv.org/trac/ticket/8901#comment:3>
MythTV <http://www.mythtv.org/>
MythTV Media Center
More information about the mythtv-commits
mailing list