Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Classes | Typedefs | Enumerations
undo.h File Reference
#include <QCheckBox>
#include <QUndoStack>
#include <QUndoCommand>
#include <QVector>
#include <QVariant>
#include <QModelIndex>
#include "comboaction.h"
#include "timeline/marker.h"
#include "timeline/selection.h"
#include "effects/keyframe.h"

Go to the source code of this file.

Classes

class  OliveAction
 
class  MoveClipAction
 
class  RippleAction
 
class  DeleteClipAction
 
class  ChangeSequenceAction
 
class  AddEffectCommand
 
class  AddTransitionCommand
 
class  ModifyTransitionCommand
 
class  DeleteTransitionCommand
 
class  SetTimelineInOutCommand
 
class  AddMediaCommand
 
class  DeleteMediaCommand
 
class  AddClipCommand
 
class  LinkCommand
 
class  CheckboxCommand
 
class  ReplaceMediaCommand
 
class  ReplaceClipMediaCommand
 
class  EffectDeleteCommand
 
class  MediaMove
 
class  MediaRename
 
class  KeyframeDelete
 
class  KeyframeAdd
 
class  SetClipProperty
 
class  AddMarkerAction
 
class  MoveMarkerAction
 
class  DeleteMarkerAction
 
class  SetSpeedAction
 
class  SetBool
 
class  SetSelectionsCommand
 
class  EditSequenceCommand
 
class  SetInt
 
class  SetLong
 
class  SetDouble
 
class  SetString
 
class  CloseAllClipsCommand
 
class  UpdateFootageTooltip
 
class  MoveEffectCommand
 
class  RemoveClipsFromClipboard
 
class  RenameClipCommand
 
class  SetPointer
 
class  ReloadEffectsCommand
 
class  SetQVariant
 
class  SetIsKeyframing
 
class  RefreshClips
 
class  UpdateViewer
 
class  SetEffectData
 
class  KeyframeDataChange
 

Typedefs

using ClipPtr = std::shared_ptr< Clip >
 
using SequencePtr = std::shared_ptr< Sequence >
 
using MediaPtr = std::shared_ptr< Media >
 
using EffectPtr = std::shared_ptr< Effect >
 
using TransitionPtr = std::shared_ptr< Transition >
 

Enumerations

enum  SetClipPropertyType { kSetClipPropertyAutoscale, kSetClipPropertyReversed, kSetClipPropertyMaintainAudioPitch, kSetClipPropertyEnabled }
 

Typedef Documentation

using ClipPtr = std::shared_ptr<Clip>
using EffectPtr = std::shared_ptr<Effect>
using MediaPtr = std::shared_ptr<Media>
using SequencePtr = std::shared_ptr<Sequence>
using TransitionPtr = std::shared_ptr<Transition>

Enumeration Type Documentation

Enumerator
kSetClipPropertyAutoscale 
kSetClipPropertyReversed 
kSetClipPropertyMaintainAudioPitch 
kSetClipPropertyEnabled