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

#include <undo.h>

Inheritance diagram for SetTimelineInOutCommand:
OliveAction

Public Member Functions

 SetTimelineInOutCommand (Sequence *s, bool enabled, long in, long out)
 
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

Sequenceseq
 
bool old_enabled
 
long old_in
 
long old_out
 
bool new_enabled
 
long new_in
 
long new_out
 

Constructor & Destructor Documentation

SetTimelineInOutCommand::SetTimelineInOutCommand ( Sequence s,
bool  enabled,
long  in,
long  out 
)

Member Function Documentation

void SetTimelineInOutCommand::doRedo ( )
overridevirtual

Implements OliveAction.

void SetTimelineInOutCommand::doUndo ( )
overridevirtual

Implements OliveAction.

Member Data Documentation

bool SetTimelineInOutCommand::new_enabled
private
long SetTimelineInOutCommand::new_in
private
long SetTimelineInOutCommand::new_out
private
bool SetTimelineInOutCommand::old_enabled
private
long SetTimelineInOutCommand::old_in
private
long SetTimelineInOutCommand::old_out
private
Sequence* SetTimelineInOutCommand::seq
private

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