ardour
Public Member Functions | Private Attributes | List of all members
TrackSelection Class Reference

#include <track_selection.h>

Inheritance diagram for TrackSelection:
TrackViewList

Public Member Functions

 TrackSelection (PublicEditor const *e)
 
 TrackSelection (PublicEditor const *, TrackViewList const &)
 
virtual ~TrackSelection ()
 
TrackViewList add (TrackViewList const &)
 
template<typename Function >
void foreach_time_axis (Function f)
 
template<typename Function >
void foreach_route_ui (Function f)
 
template<typename Function >
void foreach_route_time_axis (Function f)
 
template<typename Function >
void foreach_audio_time_axis (Function f)
 
template<typename Function >
void foreach_midi_time_axis (Function f)
 
- Public Member Functions inherited from TrackViewList
 TrackViewList ()
 
 TrackViewList (std::list< TimeAxisView * > const &)
 
virtual ~TrackViewList ()
 
bool contains (TimeAxisView const *) const
 
TrackViewList filter_to_unique_playlists ()
 

Private Attributes

PublicEditor const * _editor
 

Detailed Description

Definition at line 30 of file track_selection.h.

Constructor & Destructor Documentation

TrackSelection::TrackSelection ( PublicEditor const *  e)
inline

Definition at line 33 of file track_selection.h.

TrackSelection::TrackSelection ( PublicEditor const *  e,
TrackViewList const &  t 
)

Definition at line 28 of file track_selection.cc.

TrackSelection::~TrackSelection ( )
virtual

Definition at line 34 of file track_selection.cc.

Member Function Documentation

TrackViewList TrackSelection::add ( TrackViewList const &  t)
virtual

Reimplemented from TrackViewList.

Definition at line 39 of file track_selection.cc.

template<typename Function >
void TrackSelection::foreach_audio_time_axis ( Function  f)
inline

Definition at line 75 of file track_selection.h.

template<typename Function >
void TrackSelection::foreach_midi_time_axis ( Function  f)
inline

Definition at line 88 of file track_selection.h.

template<typename Function >
void TrackSelection::foreach_route_time_axis ( Function  f)
inline

Definition at line 62 of file track_selection.h.

template<typename Function >
void TrackSelection::foreach_route_ui ( Function  f)
inline

Definition at line 48 of file track_selection.h.

template<typename Function >
void TrackSelection::foreach_time_axis ( Function  f)
inline

Definition at line 41 of file track_selection.h.

Member Data Documentation

PublicEditor const* TrackSelection::_editor
private

Definition at line 101 of file track_selection.h.


The documentation for this class was generated from the following files: