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

#include <undo.h>

Inheritance diagram for DeleteClipAction:
OliveAction

Public Member Functions

 DeleteClipAction (SequencePtr s, int clip)
 
virtual ~DeleteClipAction () override
 
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

SequencePtr seq
 
ClipPtr ref
 
int index
 
int opening_transition
 
int closing_transition
 
QVector< int > linkClipIndex
 
QVector< int > linkLinkIndex
 

Constructor & Destructor Documentation

◆ DeleteClipAction()

DeleteClipAction::DeleteClipAction ( SequencePtr  s,
int  clip 
)

◆ ~DeleteClipAction()

DeleteClipAction::~DeleteClipAction ( )
overridevirtual

Member Function Documentation

◆ doRedo()

void DeleteClipAction::doRedo ( )
overridevirtual

Implements OliveAction.

◆ doUndo()

void DeleteClipAction::doUndo ( )
overridevirtual

Implements OliveAction.

Member Data Documentation

◆ closing_transition

int DeleteClipAction::closing_transition
private

◆ index

int DeleteClipAction::index
private

◆ linkClipIndex

QVector<int> DeleteClipAction::linkClipIndex
private

◆ linkLinkIndex

QVector<int> DeleteClipAction::linkLinkIndex
private

◆ opening_transition

int DeleteClipAction::opening_transition
private

◆ ref

ClipPtr DeleteClipAction::ref
private

◆ seq

SequencePtr DeleteClipAction::seq
private

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