#include <tracklist.h>
Inherits ArrayList< Track * >.

Public Member Functions | |
| TrackList (MWindow *mwindow) | |
| get_playable_audio (long position, int reverse) | |
| get_playable_video (long position, int reverse) | |
Private Member Functions | |
| get_playable_type (long position, int reverse, int data_type) | |
| get_recordable_type (int data_type) | |
Private Attributes | |
| MWindow * | mwindow |
Definition at line 8 of file tracklist.h.
| TrackList::TrackList | ( | MWindow * | mwindow | ) |
| TrackList::get_playable_audio | ( | long | position, | |
| int | reverse | |||
| ) |
Definition at line 11 of file tracklist.C.
References get_playable_type(), and TRACK_AUDIO.

| TrackList::get_playable_video | ( | long | position, | |
| int | reverse | |||
| ) |
Definition at line 16 of file tracklist.C.
References get_playable_type(), and TRACK_VIDEO.

| TrackList::get_playable_type | ( | long | position, | |
| int | reverse, | |||
| int | data_type | |||
| ) | [private] |
Definition at line 33 of file tracklist.C.
References ArrayList< Track * >::append(), Track::data_type, mwindow, ListItem< TYPE >::next, Patch::play, Auto::position, and ListItem< TYPE >::previous.
Referenced by get_playable_audio(), and get_playable_video().

| TrackList::get_recordable_type | ( | int | data_type | ) | [private] |
Definition at line 67 of file tracklist.C.
References ArrayList< Track * >::append(), Track::data_type, ListItem< TYPE >::next, Patch::record, and TRACK_AUDIO.

MWindow* TrackList::mwindow [private] |
1.5.5