itunesdb::PlaylistItem Class Reference

#include <playlistitem.h>

Inheritance diagram for itunesdb::PlaylistItem:

itunesdb::ListItem ITunesDBPlaylist::Entry List of all members.

Public Member Functions

Q_UINT32 getID () const
Q_UINT32 getPosition () const
void setPosition (Q_UINT32 pos)
bool isPositionSet () const

Protected Member Functions

 PlaylistItem (Q_UINT32 ipod_id)
virtual void doneAddingData ()
virtual void readMHOD (QDataStream &stream, Q_UINT32 type, Q_UINT32 blocklen)

Protected Attributes

Q_UINT32 m_id
Q_UINT32 m_pos

Friends

class ItunesDBParser
class Playlist

Detailed Description

Author:
Michael Schulze


Member Function Documentation

Q_UINT32 itunesdb::PlaylistItem::getID (  )  const

Returns the ID of the track this PlaylistItem is referring to.

Returns:
the trackID of the track.

Q_UINT32 itunesdb::PlaylistItem::getPosition (  )  const

Returns the position in the playlist.

void itunesdb::PlaylistItem::setPosition ( Q_UINT32  pos  ) 

Sets the position of this PlaylistItem in the playlist.

bool itunesdb::PlaylistItem::isPositionSet (  )  const [inline]

Returns true if the position has been set.

void itunesdb::PlaylistItem::doneAddingData (  )  [protected, virtual]

override from ListItem::doneAddingData()

Reimplemented from itunesdb::ListItem.

void itunesdb::PlaylistItem::readMHOD ( QDataStream &  stream,
Q_UINT32  type,
Q_UINT32  blocklen 
) [protected, virtual]

Reads the playlist order MHODs

Reimplemented from itunesdb::ListItem.


The documentation for this class was generated from the following files:
Generated on Tue Dec 12 16:39:27 2006 for libqtpod.kdevelop by  doxygen 1.5.1