9 #include "sequencetrackview.h" 
   10 #include "sequencetracksegmentcurve.h" 
   11 #include "sequencecontrollercurve.h" 
   12 #include "sequenceguiservice.h" 
   19     class SequencePlayerAudioOutput;
 
   20     class SequenceAudioGUIService;
 
   47         virtual void showInspectorContent(
const SequenceTrack& track) 
override;
 
   54         virtual void showTrackContent(
const SequenceTrack& track, 
const ImVec2& trackTopLeft) 
override;
 
   65         bool pasteClipboard(
const std::string& trackID, 
double time, 
utility::ErrorState& errorState);
 
   70         void handleAssignOutputIDToTrack();
 
   75         void handleSegmentDrag();
 
   80         void handleSegmentInsert();
 
   85         void handleEditSegment();
 
   90         void handleLeftHandlerDrag();
 
   95         void handleRightHandlerDrag();
 
  100         void handleLoadPresetPopup();
 
  105         std::unordered_map<std::string, std::vector<std::vector<ImVec2>>> mWaveformCache;
 
  119         std::vector<std::string> getAudioBuffersForTrack(
const std::string& trackID);
 
  129     namespace sequenceguiclipboard
 
  144                     : 
Clipboard(type), mSequenceName(std::move(sequenceName))
 
  155                 return mSequenceName;
 
  160             std::string mSequenceName;
 
  165 #include "sequenceaudiotrackview_guiactions.h" 
  
Definition: sequenceaudiotrackview.h:134
Definition: sequenceeditorguistate.h:23
Definition: sequenceaudiotrackview.h:26
Definition: errorstate.h:19
Definition: sequenceguiservice.h:63
Definition: sequencetrack.h:22
Definition: sequenceaudioguiservice.h:18
Definition: sequenceeditorguiclipboard.h:28
Definition: sequenceplayeraudiooutput.h:42
const std::string & getSequenceName() const
Definition: sequenceaudiotrackview.h:153
Definition: sequencetrackview.h:30
Definition: sequenceeditorgui.h:80
Definition: templateapp.h:17
AudioSegmentClipboard(const rttr::type &type, std::string sequenceName)
Definition: sequenceaudiotrackview.h:143