Olive
Public Member Functions | Private Attributes | List of all members
AddTransitionCommand Class Reference

#include <undo.h>

Inheritance diagram for AddTransitionCommand:
OliveAction

Public Member Functions

 AddTransitionCommand (ClipPtr iopen, ClipPtr iclose, TransitionPtr copy, const EffectMeta *itransition, int ilength)
 
virtual void doUndo () override
 
virtual void doRedo () override
 
- Public Member Functions inherited from OliveAction
 OliveAction (bool iset_window_modified=true)
 
virtual ~OliveAction () override
 
virtual void undo () override
 
virtual void redo () override
 

Private Attributes

ClipPtr open_
 
ClipPtr close_
 
TransitionPtr transition_to_copy_
 
const EffectMetatransition_meta_
 
int length_
 
TransitionPtr old_open_transition_
 
TransitionPtr old_close_transition_
 
TransitionPtr new_transition_ref_
 

Constructor & Destructor Documentation

◆ AddTransitionCommand()

AddTransitionCommand::AddTransitionCommand ( ClipPtr  iopen,
ClipPtr  iclose,
TransitionPtr  copy,
const EffectMeta itransition,
int  ilength 
)

Member Function Documentation

◆ doRedo()

void AddTransitionCommand::doRedo ( )
overridevirtual

Implements OliveAction.

◆ doUndo()

void AddTransitionCommand::doUndo ( )
overridevirtual

Implements OliveAction.

Member Data Documentation

◆ close_

ClipPtr AddTransitionCommand::close_
private

◆ length_

int AddTransitionCommand::length_
private

◆ new_transition_ref_

TransitionPtr AddTransitionCommand::new_transition_ref_
private

◆ old_close_transition_

TransitionPtr AddTransitionCommand::old_close_transition_
private

◆ old_open_transition_

TransitionPtr AddTransitionCommand::old_open_transition_
private

◆ open_

ClipPtr AddTransitionCommand::open_
private

◆ transition_meta_

const EffectMeta* AddTransitionCommand::transition_meta_
private

◆ transition_to_copy_

TransitionPtr AddTransitionCommand::transition_to_copy_
private

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