|
| | SampleTrack (TrackContainer *tc) |
| | ~SampleTrack () override |
| bool | play (const TimePos &_start, const f_cnt_t _frames, const f_cnt_t _frame_base, int _clip_num=-1) override |
| gui::TrackView * | createView (gui::TrackContainerView *tcv) override |
| Clip * | createClip (const TimePos &pos) override |
| void | saveTrackSpecificSettings (QDomDocument &doc, QDomElement &parent, bool presetMode) override |
| void | loadTrackSpecificSettings (const QDomElement &_this) override |
| IntModel * | mixerChannelModel () |
| AudioBusHandle * | audioBusHandle () |
| QString | nodeName () const override |
| bool | isPlaying () |
| void | setPlaying (bool playing) |
| | Track (Type type, TrackContainer *tc) |
| | Create a new (empty) track object.
|
| | ~Track () override |
| | Destroy this track.
|
| Track * | clone () |
| | Clone a track from this track.
|
| Type | type () const |
| void | savePreset (QDomDocument &doc, QDomElement &element) |
| void | loadPreset (const QDomElement &element) |
| void | saveSettings (QDomDocument &doc, QDomElement &element) override |
| void | loadSettings (const QDomElement &element) override |
| Clip * | addClip (Clip *clip) |
| | Add another Clip into this track.
|
| void | removeClip (Clip *clip) |
| | Remove a given Clip from this track.
|
| void | deleteClips () |
| | Remove all Clips from this track.
|
| int | numOfClips () |
| | Return the number of clips we contain.
|
| auto | getClip (std::size_t clipNum) -> Clip * |
| | Get a Clip by number.
|
| int | getClipNum (const Clip *clip) |
| | Determine the given Clip's number in our array.
|
| const clipVector & | getClips () const |
| void | getClipsInRange (clipVector &clipV, const TimePos &start, const TimePos &end) |
| | Retrieve a list of clips that fall within a period.
|
| void | swapPositionOfClips (int clipNum1, int clipNum2) |
| | Swap the position of two clips.
|
| void | createClipsForPattern (int pattern) |
| void | insertBar (const TimePos &pos) |
| | Move all the clips after a certain time later by one bar.
|
| void | removeBar (const TimePos &pos) |
| | Move all the clips after a certain time earlier by one bar.
|
| bar_t | length () const |
| | Return the length of the entire track in bars.
|
| TrackContainer * | trackContainer () const |
| virtual const QString & | name () const |
| QString | displayName () const override |
| int | getHeight () |
| void | setHeight (int height) |
| void | lock () |
| void | unlock () |
| bool | tryLock () |
| auto | color () const -> const std::optional< QColor > & |
| void | setColor (const std::optional< QColor > &color) |
| bool | isMutedBeforeSolo () const |
| BoolModel * | getMutedModel () |
| | Model (Model *parent, QString displayName=QString(), bool defaultConstructed=false) |
| | ~Model () override=default |
| bool | isDefaultConstructed () const |
| Model * | parentModel () const |
| virtual void | setDisplayName (const QString &displayName) |
| virtual QString | fullDisplayName () const |
| | JournallingObject () |
| | ~JournallingObject () override |
| jo_id_t | id () const |
| void | saveJournallingState (const bool newState) |
| void | restoreJournallingState () |
| void | addJournalCheckPoint () |
| QDomElement | saveState (QDomDocument &_doc, QDomElement &_parent) override |
| void | restoreState (const QDomElement &_this) override |
| bool | isJournalling () const |
| void | setJournalling (const bool _sr) |
| bool | testAndSetJournalling (const bool newState) |
| bool | isJournallingStateStackEmpty () const |
| | SerializingObject () |
| virtual | ~SerializingObject () |
| void | setHook (SerializingObjectHook *_hook) |
| SerializingObjectHook * | hook () |