Sophie

Sophie

distrib > Arklinux > devel > i586 > media > main > by-pkgid > 55a0eeb6652adcfc2fb1b1094c78b066 > files > 94

libqtpod-devel-0.4.2-1ark.i586.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>libqtpod: itunesdb::PlaylistItem Class Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.0 -->
<div class="tabs">
  <ul>
    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
    <li id="current"><a href="annotated.html"><span>Classes</span></a></li>
    <li><a href="files.html"><span>Files</span></a></li>
    <li><a href="dirs.html"><span>Directories</span></a></li>
    <li><a href="pages.html"><span>Related&nbsp;Pages</span></a></li>
    <li><a href="examples.html"><span>Examples</span></a></li>
  </ul></div>
<div class="tabs">
  <ul>
    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
  </ul></div>
<div class="nav">
<b>itunesdb</b>::<a class="el" href="classitunesdb_1_1PlaylistItem.html">PlaylistItem</a></div>
<h1>itunesdb::PlaylistItem Class Reference</h1><!-- doxytag: class="itunesdb::PlaylistItem" --><!-- doxytag: inherits="itunesdb::ListItem" --><code>#include &lt;<a class="el" href="playlistitem_8h-source.html">playlistitem.h</a>&gt;</code>
<p>
<p>Inheritance diagram for itunesdb::PlaylistItem:
<p><center><img src="classitunesdb_1_1PlaylistItem.png" usemap="#itunesdb::PlaylistItem_map" border="0" alt=""></center>
<map name="itunesdb::PlaylistItem_map">
<area href="classitunesdb_1_1ListItem.html" alt="itunesdb::ListItem" shape="rect" coords="0,0,142,24">
<area href="classITunesDBPlaylist_1_1Entry.html" alt="ITunesDBPlaylist::Entry" shape="rect" coords="0,112,142,136">
</map>
<a href="classitunesdb_1_1PlaylistItem-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">Q_UINT32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1PlaylistItem.html#f54f761d0fa5d78216e5da2b6176e3a3">getID</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">Q_UINT32&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1PlaylistItem.html#a037beefdac6d35d00418e911be28902">getPosition</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1PlaylistItem.html#08883a40dbf1f699b77ffe94f765c7a0">setPosition</a> (Q_UINT32 pos)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1PlaylistItem.html#a2fc3df1c351b15f4b6b619982201184">isPositionSet</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1ListItem.html#eae9c8870af91663eaa3e13c590eb230">getType</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1ListItem.html#9d0cfdea2c87a5f411694ac6212f8762">setItemProperty</a> (const QString &amp;data, ItemProperty field)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1ListItem.html#ac82cd2dfca7e472fdf2abee67716f7a">containsItemProperty</a> (ItemProperty field) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">const QString &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1ListItem.html#ea53ec7cb5d85a360eb0c49dd23fd081">getItemProperty</a> (ItemProperty field) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1ListItem.html#f277513fcda6ec7a69fb1e8f3dfea6da">getNumComponents</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">uint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1ListItem.html#28a443b912ab99ca1bccad312fd028ff">getNumStringComponents</a> () const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1ListItem.html#8ead7f886f6e1d84beae62b1873ddc70">isDirty</a> () const</td></tr>

<tr><td colspan="2"><br><h2>Protected Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aee0e5d4786b37ac5bfb3be9cfee6476"></a><!-- doxytag: member="itunesdb::PlaylistItem::PropertyMap" ref="aee0e5d4786b37ac5bfb3be9cfee6476" args="" -->
typedef std::map&lt; Q_UINT32,<br>
 QString &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>PropertyMap</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3a9e8a820d78feb7250ac566374a6729"></a><!-- doxytag: member="itunesdb::PlaylistItem::DumpedMHODs" ref="3a9e8a820d78feb7250ac566374a6729" args="" -->
typedef std::vector&lt; MHODPair &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><b>DumpedMHODs</b></td></tr>

<tr><td colspan="2"><br><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="39d31134a1fcb5ba19bc37d63ed6dab5"></a><!-- doxytag: member="itunesdb::PlaylistItem::PlaylistItem" ref="39d31134a1fcb5ba19bc37d63ed6dab5" args="(Q_UINT32 ipod_id)" -->
&nbsp;</td><td class="memItemRight" valign="bottom"><b>PlaylistItem</b> (Q_UINT32 ipod_id)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1PlaylistItem.html#5398b249d21e0e66e3665a4f153c1c90">doneAddingData</a> ()</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classitunesdb_1_1PlaylistItem.html#5a51e2ed821e24a7cc1e4f20c33dc81d">readMHOD</a> (QDataStream &amp;stream, Q_UINT32 type, Q_UINT32 blocklen)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8bfcc7244ed0496b2f0e53b2d83fa6ed"></a><!-- doxytag: member="itunesdb::PlaylistItem::getDumpedMHOD" ref="8bfcc7244ed0496b2f0e53b2d83fa6ed" args="(Q_UINT32 type) const " -->
const QByteArray *&nbsp;</td><td class="memItemRight" valign="bottom"><b>getDumpedMHOD</b> (Q_UINT32 type) const </td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="81eb88e75fdb8f23a19c6b11299cdb47"></a><!-- doxytag: member="itunesdb::PlaylistItem::writeMHODsToStream" ref="81eb88e75fdb8f23a19c6b11299cdb47" args="(QDataStream &amp;outstream) const" -->
Q_UINT32&nbsp;</td><td class="memItemRight" valign="bottom"><b>writeMHODsToStream</b> (QDataStream &amp;outstream) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e091c232c91fb5b1a402469fafa289b9"></a><!-- doxytag: member="itunesdb::PlaylistItem::readNonStringMHOD" ref="e091c232c91fb5b1a402469fafa289b9" args="(QDataStream &amp;stream, Q_UINT32 type, Q_UINT32 blocklen)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>readNonStringMHOD</b> (QDataStream &amp;stream, Q_UINT32 type, Q_UINT32 blocklen)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="db3baeaca0d6186a287fab91f65f879f"></a><!-- doxytag: member="itunesdb::PlaylistItem::writeNonStringMHODs" ref="db3baeaca0d6186a287fab91f65f879f" args="(QDataStream &amp;outstream) const" -->
virtual uint&nbsp;</td><td class="memItemRight" valign="bottom"><b>writeNonStringMHODs</b> (QDataStream &amp;outstream) const</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75a6851d738dfe0dd03eee3f2d40eaf4"></a><!-- doxytag: member="itunesdb::PlaylistItem::setDirty" ref="75a6851d738dfe0dd03eee3f2d40eaf4" args="(bool dirtyFlag=true)" -->
virtual void&nbsp;</td><td class="memItemRight" valign="bottom"><b>setDirty</b> (bool dirtyFlag=true)</td></tr>

<tr><td colspan="2"><br><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2a36e9463f9adabb43d94befb49dc59f"></a><!-- doxytag: member="itunesdb::PlaylistItem::m_id" ref="2a36e9463f9adabb43d94befb49dc59f" args="" -->
Q_UINT32&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_id</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7c01b46e749ce5f2d6f46625d3ab1e15"></a><!-- doxytag: member="itunesdb::PlaylistItem::m_pos" ref="7c01b46e749ce5f2d6f46625d3ab1e15" args="" -->
Q_UINT32&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_pos</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90e1e440f4bd49b7578a80a19684c829"></a><!-- doxytag: member="itunesdb::PlaylistItem::m_properties" ref="90e1e440f4bd49b7578a80a19684c829" args="" -->
PropertyMap&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_properties</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f3cf251d54efa727b456e672c4ed724b"></a><!-- doxytag: member="itunesdb::PlaylistItem::m_dumpedMHODs" ref="f3cf251d54efa727b456e672c4ed724b" args="" -->
DumpedMHODs&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_dumpedMHODs</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="986bd3900352826b65c43016b09cc09e"></a><!-- doxytag: member="itunesdb::PlaylistItem::m_itemType" ref="986bd3900352826b65c43016b09cc09e" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>m_itemType</b></td></tr>

<tr><td colspan="2"><br><h2>Friends</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="c2b0f165f0ec7d70500ffd718b33b509"></a><!-- doxytag: member="itunesdb::PlaylistItem::ItunesDBParser" ref="c2b0f165f0ec7d70500ffd718b33b509" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>ItunesDBParser</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eff0cef4d00d3f192e47236ca9219c4e"></a><!-- doxytag: member="itunesdb::PlaylistItem::Playlist" ref="eff0cef4d00d3f192e47236ca9219c4e" args="" -->
class&nbsp;</td><td class="memItemRight" valign="bottom"><b>Playlist</b></td></tr>

</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
<dl class="author" compact><dt><b>Author:</b></dt><dd>Michael Schulze </dd></dl>

<p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="f54f761d0fa5d78216e5da2b6176e3a3"></a><!-- doxytag: member="itunesdb::PlaylistItem::getID" ref="f54f761d0fa5d78216e5da2b6176e3a3" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Q_UINT32 itunesdb::PlaylistItem::getID           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the ID of the track this <a class="el" href="classitunesdb_1_1PlaylistItem.html">PlaylistItem</a> is referring to. <dl class="return" compact><dt><b>Returns:</b></dt><dd>the trackID of the track. </dd></dl>

</div>
</div><p>
<a class="anchor" name="a037beefdac6d35d00418e911be28902"></a><!-- doxytag: member="itunesdb::PlaylistItem::getPosition" ref="a037beefdac6d35d00418e911be28902" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">Q_UINT32 itunesdb::PlaylistItem::getPosition           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the position in the playlist. 
</div>
</div><p>
<a class="anchor" name="08883a40dbf1f699b77ffe94f765c7a0"></a><!-- doxytag: member="itunesdb::PlaylistItem::setPosition" ref="08883a40dbf1f699b77ffe94f765c7a0" args="(Q_UINT32 pos)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itunesdb::PlaylistItem::setPosition           </td>
          <td>(</td>
          <td class="paramtype">Q_UINT32&nbsp;</td>
          <td class="paramname"> <em>pos</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Sets the position of this <a class="el" href="classitunesdb_1_1PlaylistItem.html">PlaylistItem</a> in the playlist. 
</div>
</div><p>
<a class="anchor" name="a2fc3df1c351b15f4b6b619982201184"></a><!-- doxytag: member="itunesdb::PlaylistItem::isPositionSet" ref="a2fc3df1c351b15f4b6b619982201184" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itunesdb::PlaylistItem::isPositionSet           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns true if the position has been set. 
</div>
</div><p>
<a class="anchor" name="5398b249d21e0e66e3665a4f153c1c90"></a><!-- doxytag: member="itunesdb::PlaylistItem::doneAddingData" ref="5398b249d21e0e66e3665a4f153c1c90" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itunesdb::PlaylistItem::doneAddingData           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
override from <a class="el" href="classitunesdb_1_1ListItem.html#de2e68f40833c3db5a7b6385435d0d0d">ListItem::doneAddingData()</a> 
<p>
Reimplemented from <a class="el" href="classitunesdb_1_1ListItem.html#de2e68f40833c3db5a7b6385435d0d0d">itunesdb::ListItem</a>.
</div>
</div><p>
<a class="anchor" name="5a51e2ed821e24a7cc1e4f20c33dc81d"></a><!-- doxytag: member="itunesdb::PlaylistItem::readMHOD" ref="5a51e2ed821e24a7cc1e4f20c33dc81d" args="(QDataStream &amp;stream, Q_UINT32 type, Q_UINT32 blocklen)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itunesdb::PlaylistItem::readMHOD           </td>
          <td>(</td>
          <td class="paramtype">QDataStream &amp;&nbsp;</td>
          <td class="paramname"> <em>stream</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_UINT32&nbsp;</td>
          <td class="paramname"> <em>type</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Q_UINT32&nbsp;</td>
          <td class="paramname"> <em>blocklen</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [protected, virtual]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Reads the playlist order MHODs 
<p>
Reimplemented from <a class="el" href="classitunesdb_1_1ListItem.html">itunesdb::ListItem</a>.
</div>
</div><p>
<a class="anchor" name="eae9c8870af91663eaa3e13c590eb230"></a><!-- doxytag: member="itunesdb::PlaylistItem::getType" ref="eae9c8870af91663eaa3e13c590eb230" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int itunesdb::ListItem::getType           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
returns the type ofthis item possible values from the known implementors are ITEMTYPE_PLAYLIST, ITEMTYPE_PLAYLISTITEM and ITEMTYPE_TRACK 
</div>
</div><p>
<a class="anchor" name="9d0cfdea2c87a5f411694ac6212f8762"></a><!-- doxytag: member="itunesdb::PlaylistItem::setItemProperty" ref="9d0cfdea2c87a5f411694ac6212f8762" args="(const QString &amp;data, ItemProperty field)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void itunesdb::ListItem::setItemProperty           </td>
          <td>(</td>
          <td class="paramtype">const QString &amp;&nbsp;</td>
          <td class="paramname"> <em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">ItemProperty&nbsp;</td>
          <td class="paramname"> <em>field</em></td><td>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td><td width="100%"><code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
sets a given itunesDB item property <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>data</em>&nbsp;</td><td>value for the property to be set </td></tr>
    <tr><td valign="top"></td><td valign="top"><em>field</em>&nbsp;</td><td>propertyID of the property to be set </td></tr>
  </table>
</dl>

</div>
</div><p>
<a class="anchor" name="ac82cd2dfca7e472fdf2abee67716f7a"></a><!-- doxytag: member="itunesdb::PlaylistItem::containsItemProperty" ref="ac82cd2dfca7e472fdf2abee67716f7a" args="(ItemProperty field) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itunesdb::ListItem::containsItemProperty           </td>
          <td>(</td>
          <td class="paramtype">ItemProperty&nbsp;</td>
          <td class="paramname"> <em>field</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns true if the given field is set with a non empty value. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>field</em>&nbsp;</td><td>PropertyID of the property to be checked. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>true if the given field is set with a non empty value. </dd></dl>

</div>
</div><p>
<a class="anchor" name="ea53ec7cb5d85a360eb0c49dd23fd081"></a><!-- doxytag: member="itunesdb::PlaylistItem::getItemProperty" ref="ea53ec7cb5d85a360eb0c49dd23fd081" args="(ItemProperty field) const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const QString &amp; itunesdb::ListItem::getItemProperty           </td>
          <td>(</td>
          <td class="paramtype">ItemProperty&nbsp;</td>
          <td class="paramname"> <em>field</em>          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the value for the given property. <dl compact><dt><b>Parameters:</b></dt><dd>
  <table border="0" cellspacing="2" cellpadding="0">
    <tr><td valign="top"></td><td valign="top"><em>field</em>&nbsp;</td><td>PropertyID of the property to be returned. </td></tr>
  </table>
</dl>
<dl class="return" compact><dt><b>Returns:</b></dt><dd>the value for the given property. </dd></dl>

</div>
</div><p>
<a class="anchor" name="f277513fcda6ec7a69fb1e8f3dfea6da"></a><!-- doxytag: member="itunesdb::PlaylistItem::getNumComponents" ref="f277513fcda6ec7a69fb1e8f3dfea6da" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint itunesdb::ListItem::getNumComponents           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the number of properties. 
</div>
</div><p>
<a class="anchor" name="28a443b912ab99ca1bccad312fd028ff"></a><!-- doxytag: member="itunesdb::PlaylistItem::getNumStringComponents" ref="28a443b912ab99ca1bccad312fd028ff" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint itunesdb::ListItem::getNumStringComponents           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns the number of String properties. 
</div>
</div><p>
<a class="anchor" name="8ead7f886f6e1d84beae62b1873ddc70"></a><!-- doxytag: member="itunesdb::PlaylistItem::isDirty" ref="8ead7f886f6e1d84beae62b1873ddc70" args="() const" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool itunesdb::ListItem::isDirty           </td>
          <td>(</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td width="100%"> const<code> [virtual, inherited]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>
Returns true if this database item is out of sync with the database. This is true if/when the item got changed and did not get saved back to the database yet. 
</div>
</div><p>
<hr>The documentation for this class was generated from the following files:<ul>
<li>libqtpod/src/<a class="el" href="playlistitem_8h-source.html">playlistitem.h</a><li>libqtpod/src/playlistitem.cpp</ul>
<hr size="1"><address style="align: right;"><small>Generated on Wed Dec 19 00:15:20 2007 for libqtpod by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.0 </small></address>
</body>
</html>