Photosine 0.5
Loading...
Searching...
No Matches
Timeline::AudioTracksView Class Reference

#include <AudioTracksView.h>

Inheritance diagram for Timeline::AudioTracksView:
Timeline::TimelineView

Public Member Functions

void updateTracks ()
void clearTracks ()
void addTrack (juce::ValueTree newTrack)
Public Member Functions inherited from Timeline::TimelineView
 TimelineView ()
 ~TimelineView () override
void paint (juce::Graphics &) override
void resized () override

Private Attributes

juce::Array< std::unique_ptr< AudioTrackComponent > > audioTrackComponents

Additional Inherited Members

Public Attributes inherited from Timeline::TimelineView
juce::Rectangle< float > trackHeaderBounds { 0, 0, 300, 1000 }
juce::Rectangle< float > timelineContentsBounds { 300, 0, 200, 1000 }

Detailed Description

Member Function Documentation

◆ addTrack()

void Timeline::AudioTracksView::addTrack ( juce::ValueTree newTrack)
inline

Add new track to audioTrackComponents.

◆ clearTracks()

void Timeline::AudioTracksView::clearTracks ( )
inline

Clears all tracks from audioTrackComponents.

◆ updateTracks()

void Timeline::AudioTracksView::updateTracks ( )
inline

Adds all track components stored in audioTrackComponents and positions them.

Member Data Documentation

◆ audioTrackComponents

juce::Array<std::unique_ptr<AudioTrackComponent> > Timeline::AudioTracksView::audioTrackComponents
private

The documentation for this class was generated from the following file:
  • /Users/cliftonmarien/Documents/Photosine/Photosine/Source/Timeline/AudioTracksView.h