Ardour  9.0-pre0-582-g084a23a80d
MidiRegionSelection Class Reference

#include <midi_selection.h>

Inheritance diagram for MidiRegionSelection:
[legend]

Public Member Functions

 MidiRegionSelection ()
 
 MidiRegionSelection (const MidiRegionSelection &)
 
MidiRegionSelectionoperator= (const MidiRegionSelection &)
 
- Public Member Functions inherited from RegionSelection
 RegionSelection ()
 
 RegionSelection (const RegionSelection &)
 
RegionSelectionoperator= (const RegionSelection &)
 
bool add (RegionView *)
 
bool remove (RegionView *)
 
bool remove (std::vector< RegionView * >)
 
void sort_by_position_and_track ()
 
bool contains (RegionView *) const
 
bool contains (std::shared_ptr< ARDOUR::Region >) const
 
bool involves (const TimeAxisView &) const
 
void clear_all ()
 
Temporal::timepos_t start_time () const
 
Temporal::timepos_t end_time () const
 
const std::list< RegionView * > & by_layer () const
 
void by_position (std::list< RegionView * > &) const
 
void by_track (std::list< RegionView * > &) const
 
size_t n_midi_regions () const
 
ARDOUR::PlaylistSet playlists () const
 
ARDOUR::RegionList regionlist () const
 

Additional Inherited Members

- Public Attributes inherited from RegionSelection
std::list< PBD::IDpending
 

Detailed Description

Definition at line 28 of file midi_selection.h.

Constructor & Destructor Documentation

◆ MidiRegionSelection() [1/2]

MidiRegionSelection::MidiRegionSelection ( )

◆ MidiRegionSelection() [2/2]

MidiRegionSelection::MidiRegionSelection ( const MidiRegionSelection )

Member Function Documentation

◆ operator=()

MidiRegionSelection& MidiRegionSelection::operator= ( const MidiRegionSelection )

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