Logo Search packages:      
Sourcecode: qlix version File versions  Download package

MTP::Album Class Reference

Inheritance diagram for MTP::Album:

List of all members.


Detailed Description

class that wraps around LIBMTP_album_t

Definition at line 165 of file MtpObject.h.


Public Member Functions

void AddTrack (Track *)
void AddTrackToRawAlbum (Track *in_track)
 Album (LIBMTP_album_t *, const LIBMTP_filesampledata_t &)
const char *const ArtistName () const
void Associate (GenericFileObject *)
GenericFileObject * Association () const
FileAssociation ()
TrackChildTrack (count_t) const
uint32_t ChildTrackID (count_t) const
count_t GetRowIndex () const
count_t ID () const
bool Initialized ()
virtual const char *const Name () const
LIBMTP_album_t const * RawAlbum ()
void RemoveFromRawAlbum (count_t index)
void RemoveTrack (count_t in_index)
const LIBMTP_filesampledata_t & SampleData () const
void SetAssociation (File *)
void SetCover (LIBMTP_filesampledata_t const *in_sample)
void SetID (count_t)
void SetInitialized ()
void SetRowIndex (count_t)
count_t TrackCount () const
MtpObjectType Type () const

Private Attributes

File_associatedFile
std::vector< Track * > _childTracks
bool _initialized
LIBMTP_album_t * _rawAlbum
count_t _rowIndex
LIBMTP_filesampledata_t _sample

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

Generated by  Doxygen 1.6.0   Back to index