Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Public Member Functions | Private Attributes | List of all members
MoveClipAction Class Reference

#include <undo.h>

Inheritance diagram for MoveClipAction:
OliveAction

Public Member Functions

 MoveClipAction (Clip *c, long iin, long iout, long iclip_in, int itrack, bool irelative)
 
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

Clipclip
 
long old_in
 
long old_out
 
long old_clip_in
 
int old_track
 
long new_in
 
long new_out
 
long new_clip_in
 
int new_track
 
bool relative
 

Constructor & Destructor Documentation

MoveClipAction::MoveClipAction ( Clip c,
long  iin,
long  iout,
long  iclip_in,
int  itrack,
bool  irelative 
)

Member Function Documentation

void MoveClipAction::doRedo ( )
overridevirtual

Implements OliveAction.

void MoveClipAction::doUndo ( )
overridevirtual

Implements OliveAction.

Member Data Documentation

Clip* MoveClipAction::clip
private
long MoveClipAction::new_clip_in
private
long MoveClipAction::new_in
private
long MoveClipAction::new_out
private
int MoveClipAction::new_track
private
long MoveClipAction::old_clip_in
private
long MoveClipAction::old_in
private
long MoveClipAction::old_out
private
int MoveClipAction::old_track
private
bool MoveClipAction::relative
private

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