Track Class Reference

#include <playlist.h>

List of all members.


Detailed Description

Definition at line 37 of file matroskadec.c.


Public Member Functions

 Track (int x, AllMusic *all_music_ptr)
void postLoad (PlaylistsContainer *grandparent)
void setParent (Playlist *parent_ptr)
void setValue (int x)
void putYourselfOnTheListView (UIListGenericTree *a_listviewitem)
int getValue ()
void deleteYourWidget ()
void deleteYourself ()
void moveUpDown (bool flag)
PlaylistTrackgetWidget (void)
bool badReference (void)
void setCDFlag (bool yes_or_no)
bool getCDFlag (void)

Public Attributes

MatroskaTrackType type
uint32_t num
uint32_t uid
int stream_index
char * name
char language [4]
char * codec_id
char * codec_name
unsigned char * codec_priv
int codec_priv_size
uint64_t default_duration
MatroskaTrackFlags flags

Private Attributes

int index_value
PlaylistTrackmy_widget
AllMusicall_available_music
QString label
Playlistparent
bool bad_reference
bool cd_flag

Constructor & Destructor Documentation

Track::Track ( int  x,
AllMusic all_music_ptr 
)

Definition at line 19 of file playlist.cpp.


Member Function Documentation

void Track::postLoad ( PlaylistsContainer grandparent  ) 

Definition at line 30 of file playlist.cpp.

Referenced by Playlist::addTrack(), and Playlist::postLoad().

void Track::setParent ( Playlist parent_ptr  ) 

Definition at line 49 of file playlist.cpp.

Referenced by Playlist::addTrack(), and Playlist::fillSongsFromSonglist().

void Track::setValue ( int  x  )  [inline]

Definition at line 46 of file playlist.h.

void Track::putYourselfOnTheListView ( UIListGenericTree a_listviewitem  ) 

Definition at line 387 of file playlist.cpp.

Referenced by Playlist::addTrack(), and Playlist::putYourselfOnTheListView().

int Track::getValue ( void   )  [inline]

void Track::deleteYourWidget (  ) 

void Track::deleteYourself (  ) 

Definition at line 124 of file playlist.cpp.

void Track::moveUpDown ( bool  flag  ) 

Definition at line 221 of file playlist.cpp.

Referenced by PlaylistTrack::moveUpDown().

PlaylistTrack* Track::getWidget ( void   )  [inline]

Definition at line 56 of file playlist.h.

bool Track::badReference ( void   )  [inline]

Definition at line 57 of file playlist.h.

Referenced by Playlist::postLoad().

void Track::setCDFlag ( bool  yes_or_no  )  [inline]

Definition at line 58 of file playlist.h.

Referenced by Playlist::addTrack().

bool Track::getCDFlag ( void   )  [inline]


Member Data Documentation

Definition at line 38 of file matroskadec.c.

Referenced by matroska_add_stream(), matroska_read_close(), and matroska_read_header().

Definition at line 42 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_find_track_by_num().

Definition at line 43 of file matroskadec.c.

Referenced by matroska_add_stream().

Definition at line 44 of file matroskadec.c.

Referenced by matroska_parse_block(), and matroska_read_header().

char* Track::name

Definition at line 46 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_read_close().

char Track::language[4]

Definition at line 47 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_read_header().

Definition at line 49 of file matroskadec.c.

Referenced by matroska_add_stream(), matroska_read_close(), and matroska_read_header().

Definition at line 50 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_read_close().

unsigned char* Track::codec_priv

Definition at line 52 of file matroskadec.c.

Referenced by matroska_add_stream(), matroska_read_close(), and matroska_read_header().

Definition at line 53 of file matroskadec.c.

Referenced by matroska_add_stream(), and matroska_read_header().

Definition at line 55 of file matroskadec.c.

Referenced by matroska_add_stream(), matroska_parse_block(), and matroska_read_header().

Definition at line 56 of file matroskadec.c.

Referenced by matroska_add_stream().

int Track::index_value [private]

Definition at line 62 of file playlist.h.

Referenced by deleteYourself(), getValue(), postLoad(), putYourselfOnTheListView(), setValue(), and Track().

Definition at line 63 of file playlist.h.

Referenced by deleteYourWidget(), getWidget(), putYourselfOnTheListView(), and Track().

Definition at line 64 of file playlist.h.

Referenced by postLoad(), and Track().

QString Track::label [private]

Definition at line 65 of file playlist.h.

Referenced by postLoad(), putYourselfOnTheListView(), and Track().

Playlist* Track::parent [private]

Definition at line 66 of file playlist.h.

Referenced by deleteYourself(), moveUpDown(), setParent(), and Track().

Definition at line 67 of file playlist.h.

Referenced by badReference(), postLoad(), and Track().

bool Track::cd_flag [private]


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

Generated on Sat Dec 18 05:16:12 2010 for MythTV by  doxygen 1.5.5