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

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

override from ListItem::doneAddingData()

Reimplemented from itunesdb::ListItem.

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.

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

Returns true if the position has been set.

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

Reads the playlist order MHODs

Reimplemented from itunesdb::ListItem.

void itunesdb::PlaylistItem::setPosition Q_UINT32  pos  ) 
 

Sets the position of this PlaylistItem in the playlist.


The documentation for this class was generated from the following files:
Generated on Sun Oct 1 20:34:31 2006 for libqtpod.kdevelop by  doxygen 1.4.6