Olive
Public Member Functions | Private Attributes | List of all members
OliveAction Class Referenceabstract
Inheritance diagram for OliveAction:
AddClipCommand AddEffectCommand AddMarkerAction AddMediaCommand AddTransitionCommand ChangeSequenceAction CheckboxCommand CloseAllClipsCommand DeleteClipAction DeleteMarkerAction DeleteMediaCommand DeleteTransitionCommand EditSequenceCommand EffectDeleteCommand EffectFieldUndo KeyframeDelete KeyframeFieldSet LinkCommand MediaMove MediaRename ModifyTransitionCommand MoveClipAction MoveEffectCommand MoveMarkerAction NewSequenceCommand RefreshClips ReloadEffectsCommand RemoveClipsFromClipboard RenameClipCommand ReplaceClipMediaCommand ReplaceMediaCommand RippleAction SetAutoscaleAction SetBool SetDouble SetEffectData SetInt SetKeyframing SetLong SetPointer SetQVariant SetSelectionsCommand SetSpeedAction SetString SetTimelineInOutCommand UpdateFootageTooltip UpdateViewer

Public Member Functions

 OliveAction (bool iset_window_modified=true)
 
virtual void undo () override
 
virtual void redo () override
 
virtual void doUndo ()=0
 
virtual void doRedo ()=0
 

Private Attributes

bool set_window_modified
 Setting whether to change the windowModified state of MainWindow.
 
bool old_window_modified
 Cache previous window modified value to return to if the user undoes this action.
 

The documentation for this class was generated from the following files: