00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef TRAVERSO_COMMANDS_H
00023 #define TRAVERSO_COMMANDS_H
00024
00025
00026 #include <CommandPlugin.h>
00027
00028 class TraversoCommands : public CommandPlugin
00029 {
00030 Q_OBJECT
00031 Q_CLASSINFO("Gain", tr("Gain"))
00032 Q_CLASSINFO("ResetGain", tr("Gain: Reset"))
00033 Q_CLASSINFO("TrackPan", tr("Panorama"))
00034 Q_CLASSINFO("ResetTrackPan", tr("Panorama: Reset"))
00035 Q_CLASSINFO("ImportAudio", tr("Import Audio"))
00036 Q_CLASSINFO("InsertSilence", tr("Insert Silence"))
00037 Q_CLASSINFO("CopyClip", tr("Copy Clip"))
00038 Q_CLASSINFO("AddNewTrack", tr("New Track"))
00039 Q_CLASSINFO("RemoveClip", tr("Remove Clip"))
00040 Q_CLASSINFO("RemoveTrack", tr("Remove Track"))
00041 Q_CLASSINFO("AudioClipExternalProcessing", tr("External Processing"))
00042 Q_CLASSINFO("ClipSelectionSelect", tr("(De)Select"))
00043 Q_CLASSINFO("ClipSelectionSelectAll", tr("(De)Select All"))
00044 Q_CLASSINFO("MoveClip", tr("Move Clip"))
00045 Q_CLASSINFO("DragEdge", tr("Drag Edge"))
00046 Q_CLASSINFO("MoveClipOrEdge", tr("Move Or Resize Clip"))
00047 Q_CLASSINFO("SplitClip", tr("Split"))
00048 Q_CLASSINFO("ArmTracks", tr("Arm Tracks"))
00049 Q_CLASSINFO("FoldSheet", tr("Fold Sheet"))
00050 Q_CLASSINFO("FoldTrack", tr("Fold Track"))
00051 Q_CLASSINFO("FoldMarkers", tr("Fold Markers"))
00052 Q_CLASSINFO("VZoomIn", tr("Vertical In"))
00053 Q_CLASSINFO("HZoomOut", tr("Horizontal Out"))
00054 Q_CLASSINFO("HZoomIn", tr("Horizontal In"))
00055 Q_CLASSINFO("VZoomOut", tr("Vertical Out"))
00056 Q_CLASSINFO("Zoom", tr("Omnidirectional"))
00057 Q_CLASSINFO("HJogZoom", tr("Horizontal"))
00058 Q_CLASSINFO("VJogZoom", tr("Vertical"))
00059 Q_CLASSINFO("ScrollRightHold", tr("Right"))
00060 Q_CLASSINFO("ScrollLeftHold", tr("Left"))
00061 Q_CLASSINFO("ScrollUpHold", tr("Up"))
00062 Q_CLASSINFO("ScrollDownHold", tr("Down"))
00063
00064 public:
00065 TraversoCommands();
00066 Command* create(QObject* obj, const QString& command, QVariantList arguments);
00067
00068 private:
00069 enum Commands {
00070 GainCommand,
00071 TrackPanCommand,
00072 ImportAudioCommand,
00073 InsertSilenceCommand,
00074 AddNewTrackCommand,
00075 RemoveClipCommand,
00076 RemoveTrackCommand,
00077 AudioClipExternalProcessingCommand,
00078 ClipSelectionCommand,
00079 MoveClipCommand,
00080 DragEdgeCommand,
00081 MoveClipOrEdgeCommand,
00082 SplitClipCommand,
00083 ArmTracksCommand,
00084 ZoomCommand,
00085 ScrollCommand
00086 };
00087 };
00088
00089 #endif
00090
00091