Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 1f9eb832ba1e4b88d9a5c2b384813bb4 > files > 5156

kdelibs3-apidocs-3.5.10-31.fc15.noarch.rpm

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en_US" xml:lang="en_US">

<head>
  <title>kio/kio: KFileMetaInfo Class Reference (kio/kio)</title>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

  <meta http-equiv="Content-Style-Type" content="text/css" />

  <meta http-equiv="pics-label" content='(pics-1.1 "http://www.icra.org/ratingsv02.html" comment "ICRAonline DE v2.0" l gen true for "http://www.kde.org"  r (nz 1 vz 1 lz 1 oz 1 cb 1) "http://www.rsac.org/ratingsv01.html" l gen true for "http://www.kde.org"  r (n 0 s 0 v 0 l 0))' />

  <meta name="trademark" content="KDE e.V." />
  <meta name="description" content="K Desktop Environment Homepage, KDE.org" />
  <meta name="MSSmartTagsPreventParsing" content="true" />
  <meta name="robots" content="all" />

  <link rel="shortcut icon" href="../../../favicon.ico" />

<link rel="stylesheet" media="screen" type="text/css" title="APIDOX" href="doxygen.css" />



</head>

<body>

<div id="nav_header_top" align="right">
  <a href="#content" class="doNotDisplay" accesskey="2">Skip to main content ::</a>

  <a href="../../.."><img id="nav_header_logo" alt="Home" align="left" src="../../../kde_gear_64.png" border="0" /></a>
  <span class="doNotDisplay">::</span>

  <div id="nav_header_title" align="left">KDE API Reference</div>


</div>

<div id="nav_header_bottom" align="right">
  <span class="doNotDisplay">:: <a href="#navigation" accesskey="5">Skip to Link Menu</a><br/></span>
  <div id="nav_header_bottom_right" style="text-align: left;">
/ <a href="../../..">API Reference</a>
 / <a href="../../html/index.html">kio</a> / <a href=".">kio</a>
  </div>
</div>


<table id="main" border="0" cellpadding="0" cellspacing="0" width="100%">
<tr>
      <td valign="top" class="menuheader" height="0"></td>

  <td id="contentcolumn" valign="top" rowspan="2" >
    <div id="content" style="padding-top: 0px;"><div style="width:100%; margin: 0px; padding: 0px;">
    <a name="content"></a>


<!-- Generated by Doxygen 1.7.4 -->
</div>
<div class="header">
  <div class="summary">
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="#pro-attribs">Protected Attributes</a> &#124;
<a href="#friends">Friends</a>  </div>
  <div class="headertitle">
<div class="title">KFileMetaInfo Class Reference</div>  </div>
</div>
<div class="contents">
<!-- doxytag: class="KFileMetaInfo" -->
<p>Meta Information about a file.  
 <a href="classKFileMetaInfo.html#details">More...</a></p>

<p><code>#include &lt;<a class="el" href="kfilemetainfo_8h_source.html">kfilemetainfo.h</a>&gt;</code></p>

<p><a href="classKFileMetaInfo-members.html">List of all members.</a></p>
<table class="memberdecls">
<tr><td colspan="2"><h2><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309">What</a> { <br/>
&#160;&#160;<a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309a771fbc87a4f7beae344a6b4c49fe8323">Fastest</a> =  0x1, 
<a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309aa177d77087816124f9278f0e13a7b168">DontCare</a> =  0x2, 
<a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309ac2156acd142dfff9194a47b41762a86e">TechnicalInfo</a> =  0x4, 
<a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309a3bdb7bf8df0cd342d73883ad538cd337">ContentInfo</a> =  0x8, 
<br/>
&#160;&#160;<a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309a2f01b85bdda62898aaf28d327ef7a09a">ExtenedAttr</a> =  0x10, 
<a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309ab5698ef36704928e5e08e22187348db9">Thumbnail</a> =  0x20, 
<a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309a6dd54405cdb8538e19de1376a19f601e">Preferred</a> =  0x40, 
<a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309aabf58c9c35c683596d0a52740b71577b">Everything</a> =  0xffff
<br/>
 }</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a10214da4faf97c84d488aa8fea10aa3d"></a><!-- doxytag: member="KFileMetaInfo::Hint" ref="a10214da4faf97c84d488aa8fea10aa3d" args="" -->
typedef <a class="el" href="classKFileMimeTypeInfo.html#ac3f6af0479c6546e77d776a7f027f88d">KFileMimeTypeInfo::Hint</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Hint</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4d5d09c9d143b6a70f5c79c5d61bd59b"></a><!-- doxytag: member="KFileMetaInfo::Unit" ref="a4d5d09c9d143b6a70f5c79c5d61bd59b" args="" -->
typedef <a class="el" href="classKFileMimeTypeInfo.html#a9f712056eacff37b74a7da6084590706">KFileMimeTypeInfo::Unit</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Unit</b></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7b69f9050a3a472158fb0bb01599b968"></a><!-- doxytag: member="KFileMetaInfo::Attributes" ref="a7b69f9050a3a472158fb0bb01599b968" args="" -->
typedef <br class="typebreak"/>
<a class="el" href="classKFileMimeTypeInfo.html#a5d4779692b425b43302a9a113f91d59a">KFileMimeTypeInfo::Attributes</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Attributes</b></td></tr>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a6aa2cea76a7ffa4a598754155b06fa53">KFileMetaInfo</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;path, const <a class="elRef" href="qstring.html">QString</a> &amp;mimeType=QString::null, uint what=Fastest)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#ac21d70d75206a487cf9f51e3f139c8fc">KFileMetaInfo</a> (const KURL &amp;url, const <a class="elRef" href="qstring.html">QString</a> &amp;mimeType=QString::null, uint what=Fastest)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a8e666f840fbad344cab5e280e62043f6">KFileMetaInfo</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#aca240a77d51446460145ae5ff5c6ba30">KFileMetaInfo</a> (const <a class="el" href="classKFileMetaInfo.html">KFileMetaInfo</a> &amp;original)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classKFileMetaInfo.html">KFileMetaInfo</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#abe5481cddeb00bb227dbccb01e97744e">operator=</a> (const <a class="el" href="classKFileMetaInfo.html">KFileMetaInfo</a> &amp;info)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a50b0a84868c2c412d4d084a09ad8f5c7">groups</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#aaf1b109f4fe24c1dc0598234c59f59ce">supportedGroups</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#aaa60c17a8eb2f7a90383ef87330dab88">preferredGroups</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#ae8a67e83cb2452b97bd877daf113e948">preferredKeys</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#aeb4a103fc5808a71a0458105112b5e82">supportedKeys</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#ac8b0d2ad5ffe9284f5515f9b55ca9a68">editableGroups</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKFileMetaInfoItem.html">KFileMetaInfoItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a49e8498204ac9b16d489a53a3d12e783">item</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKFileMetaInfoItem.html">KFileMetaInfoItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a574d70af5c945b06181dde53c7825fba">item</a> (const <a class="el" href="classKFileMimeTypeInfo.html#ac3f6af0479c6546e77d776a7f027f88d">KFileMetaInfoItem::Hint</a> hint) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKFileMetaInfoItem.html">KFileMetaInfoItem</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#ac18f3be8e7a776e1c00880d47c245c12">saveItem</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key, const <a class="elRef" href="qstring.html">QString</a> &amp;preferredGroup=QString::null, bool createGroup=true)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKFileMetaInfoGroup.html">KFileMetaInfoGroup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#af98d53e2a06af8fd2959ab138f8d3817">group</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKFileMetaInfoGroup.html">KFileMetaInfoGroup</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#ade57976c8398bd2784d2fe9d1f256e53">operator[]</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a4c22434c1a5ace0e4c8b576b9d64f0a1">addGroup</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a6e1ecd83853eea8521bf592000b59b90">removeGroup</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstringlist.html">QStringList</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a6e951eeecf1eafbf4f834b5527ee40d1">removedGroups</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a3cc2af17f82ab4f5254b0ca6c53a65e7">applyChanges</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a3cdb83c1f59e65dfe483a4fcf26ce126">applyChanges</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;path)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#aa8aee1669e0a6e203e2cc9113f10fce2">contains</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a77023775f93b64f9c0b1728fa21b5412">containsGroup</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">const <a class="elRef" href="qvariant.html">QVariant</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a695b3529347f0e9d3498182e25a4e8b9">value</a> (const <a class="elRef" href="qstring.html">QString</a> &amp;key) const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a7fbb3ea4fc85133d4bd0534f7c684b1e">isValid</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a8ac447c44bbe39bba51362428006aa74">isEmpty</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#aa66beda41a4f837b8129e9ad5f3fe6d0">mimeType</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="elRef" href="qstring.html">QString</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#af91e110c26a3165bbd43db5017048100">path</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">KURL&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#ad418b0719f73bbefdd83c0d7a5e30e65">url</a> () const </td></tr>
<tr><td colspan="2"><h2><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae56c9bd5b215d1541afc62f91003ef4e"></a><!-- doxytag: member="KFileMetaInfo::appendGroup" ref="ae56c9bd5b215d1541afc62f91003ef4e" args="(const QString &amp;name)" -->
<a class="el" href="classKFileMetaInfoGroup.html">KFileMetaInfoGroup</a>&#160;</td><td class="memItemRight" valign="bottom"><b>appendGroup</b> (const <a class="elRef" href="qstring.html">QString</a> &amp;name)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKFilePlugin.html">KFilePlugin</a> *const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#a63b17f312fcf7a8d6246e1e403ecc0fb">plugin</a> () const </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4b4237f9e7216e095598d13253568f88"></a><!-- doxytag: member="KFileMetaInfo::ref" ref="a4b4237f9e7216e095598d13253568f88" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>ref</b> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a90b2c12e7d49f95862671c24c3da5312"></a><!-- doxytag: member="KFileMetaInfo::deref" ref="a90b2c12e7d49f95862671c24c3da5312" args="()" -->
void&#160;</td><td class="memItemRight" valign="bottom"><b>deref</b> ()</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7c8259e2305772e9eb05f59b8a7b5060"></a><!-- doxytag: member="KFileMetaInfo::d" ref="a7c8259e2305772e9eb05f59b8a7b5060" args="" -->
Data *&#160;</td><td class="memItemRight" valign="bottom"><b>d</b></td></tr>
<tr><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abc6ac201ba826cde43ca24e7fafc08df"></a><!-- doxytag: member="KFileMetaInfo::KFilePlugin" ref="abc6ac201ba826cde43ca24e7fafc08df" args="" -->
class&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKFileMetaInfo.html#abc6ac201ba826cde43ca24e7fafc08df">KFilePlugin</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1381541eacf6becf4219ac034817b652"></a><!-- doxytag: member="KFileMetaInfo::operator&gt;&gt;" ref="a1381541eacf6becf4219ac034817b652" args="(QDataStream &amp;s, KFileMetaInfo &amp;)" -->
KIO_EXPORT friend <a class="elRef" href="qdatastream.html">QDataStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;&gt;</b> (<a class="elRef" href="qdatastream.html">QDataStream</a> &amp;s, <a class="el" href="classKFileMetaInfo.html">KFileMetaInfo</a> &amp;)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afded5617eeea188f3867825a62dfe27b"></a><!-- doxytag: member="KFileMetaInfo::operator&lt;&lt;" ref="afded5617eeea188f3867825a62dfe27b" args="(QDataStream &amp;s, const KFileMetaInfo &amp;)" -->
KIO_EXPORT friend <a class="elRef" href="qdatastream.html">QDataStream</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;&lt;</b> (<a class="elRef" href="qdatastream.html">QDataStream</a> &amp;s, const <a class="el" href="classKFileMetaInfo.html">KFileMetaInfo</a> &amp;)</td></tr>
</table>
<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock"><p>Meta Information about a file. </p>
<p>This is the class for objects that hold meta information about a file. The information is kept in form of a system of key/value pairs. See also <a class="el" href="classKFileMetaInfoItem.html" title="A meta information item about a file.">KFileMetaInfoItem</a>. This information is retrieved from the file through a plugin system, and this class is the main interface to it. If you want to write your own plugin, have a look at <a class="el" href="classKFilePlugin.html" title="Base class for a meta information plugin.">KFilePlugin</a>. There are basically two different kinds of meta information: Fixed ones that the plugin knows about (e.g. an mp3 id3v1 tag has a well defined fixed list of fields), and variable keys that exist in mimetypes that support their own key/value system (comments in png files are of this type). Almost every file has fixed keys, but some also have variable keys.</p>
<p>The groups and the What enum are not yet supported, but already added to the interface so that adding support doesn't break compatibility. </p>

<p>Definition at line <a class="el" href="kfilemetainfo_8h_source.html#l00926">926</a> of file <a class="el" href="kfilemetainfo_8h_source.html">kfilemetainfo.h</a>.</p>
</div><hr/><h2>Member Enumeration Documentation</h2>
<a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309"></a><!-- doxytag: member="KFileMetaInfo::What" ref="ae6582f767b27438b6e1e8258aa3a7309" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">enum <a class="el" href="classKFileMetaInfo.html#ae6582f767b27438b6e1e8258aa3a7309">KFileMetaInfo::What</a></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This is used to specify what a <a class="el" href="classKFileMetaInfo.html" title="Meta Information about a file.">KFileMetaInfo</a> object should read, so you can specify if you want to read "expensive" items or not. </p>
<dl><dt><b>Enumerator: </b></dt><dd><table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"><em><a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309a771fbc87a4f7beae344a6b4c49fe8323"></a><!-- doxytag: member="Fastest" ref="ae6582f767b27438b6e1e8258aa3a7309a771fbc87a4f7beae344a6b4c49fe8323" args="" -->Fastest</em>&nbsp;</td><td>
<p>do the fastest possible read and omit all items that might need a significantly longer time than the others </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309aa177d77087816124f9278f0e13a7b168"></a><!-- doxytag: member="DontCare" ref="ae6582f767b27438b6e1e8258aa3a7309aa177d77087816124f9278f0e13a7b168" args="" -->DontCare</em>&nbsp;</td><td>
<p>let the plugin decide what to read </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309ac2156acd142dfff9194a47b41762a86e"></a><!-- doxytag: member="TechnicalInfo" ref="ae6582f767b27438b6e1e8258aa3a7309ac2156acd142dfff9194a47b41762a86e" args="" -->TechnicalInfo</em>&nbsp;</td><td>
<p>extract technical details about the file, like e.g. </p>
<p>play time, resolution or a compressioni type </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309a3bdb7bf8df0cd342d73883ad538cd337"></a><!-- doxytag: member="ContentInfo" ref="ae6582f767b27438b6e1e8258aa3a7309a3bdb7bf8df0cd342d73883ad538cd337" args="" -->ContentInfo</em>&nbsp;</td><td>
<p>read information about the content of the file, like comments or id3 tags </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309a2f01b85bdda62898aaf28d327ef7a09a"></a><!-- doxytag: member="ExtenedAttr" ref="ae6582f767b27438b6e1e8258aa3a7309a2f01b85bdda62898aaf28d327ef7a09a" args="" -->ExtenedAttr</em>&nbsp;</td><td>
<p>read filesystem based extended attributes if they are supported for the filesystem </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309ab5698ef36704928e5e08e22187348db9"></a><!-- doxytag: member="Thumbnail" ref="ae6582f767b27438b6e1e8258aa3a7309ab5698ef36704928e5e08e22187348db9" args="" -->Thumbnail</em>&nbsp;</td><td>
<p>only read the file's thumbnail, if it contains one </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309a6dd54405cdb8538e19de1376a19f601e"></a><!-- doxytag: member="Preferred" ref="ae6582f767b27438b6e1e8258aa3a7309a6dd54405cdb8538e19de1376a19f601e" args="" -->Preferred</em>&nbsp;</td><td>
<p>get at least the preferred items </p>
</td></tr>
<tr><td valign="top"><em><a class="anchor" id="ae6582f767b27438b6e1e8258aa3a7309aabf58c9c35c683596d0a52740b71577b"></a><!-- doxytag: member="Everything" ref="ae6582f767b27438b6e1e8258aa3a7309aabf58c9c35c683596d0a52740b71577b" args="" -->Everything</em>&nbsp;</td><td>
<p>read everything, even if it might take a while </p>
</td></tr>
</table>
</dd>
</dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8h_source.html#l00938">938</a> of file <a class="el" href="kfilemetainfo_8h_source.html">kfilemetainfo.h</a>.</p>

</div>
</div>
<hr/><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a6aa2cea76a7ffa4a598754155b06fa53"></a><!-- doxytag: member="KFileMetaInfo::KFileMetaInfo" ref="a6aa2cea76a7ffa4a598754155b06fa53" args="(const QString &amp;path, const QString &amp;mimeType=QString::null, uint what=Fastest)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KFileMetaInfo::KFileMetaInfo </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>path</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>mimeType</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint&#160;</td>
          <td class="paramname"><em>what</em> = <code>Fastest</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The constructor. </p>
<p>creating a <a class="el" href="classKFileMetaInfo.html" title="Meta Information about a file.">KFileMetaInfo</a> item through this will autoload the plugin belonging to the mimetype and try to get meta information about the specified file.</p>
<p>If no info is available, you'll get an empty (not invalid) object. You can test for it with the <a class="el" href="classKFileMetaInfo.html#a8ac447c44bbe39bba51362428006aa74" title="Returns false if the object contains data, true if it&#39;s empty.">isEmpty()</a> method.</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">path</td><td>The file name. This must be the path to a local file. </td></tr>
    <tr><td class="paramname">mimeType</td><td>The name of the file's mimetype. If ommited, the mimetype is autodetected </td></tr>
    <tr><td class="paramname">what</td><td>one or more of the What enum values. It gives some hint to the plugin what information is desired. The plugin may still return more items.</td></tr>
  </table>
  </dd>
</dl>
<dl class="note"><dt><b>Note:</b></dt><dd>This version will <b>only</b> work for <b>local</b> (<a href="file:/">file:/</a>) files. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00297">297</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac21d70d75206a487cf9f51e3f139c8fc"></a><!-- doxytag: member="KFileMetaInfo::KFileMetaInfo" ref="ac21d70d75206a487cf9f51e3f139c8fc" args="(const KURL &amp;url, const QString &amp;mimeType=QString::null, uint what=Fastest)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KFileMetaInfo::KFileMetaInfo </td>
          <td>(</td>
          <td class="paramtype">const KURL &amp;&#160;</td>
          <td class="paramname"><em>url</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>mimeType</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">uint&#160;</td>
          <td class="paramname"><em>what</em> = <code>Fastest</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Another constructor. </p>
<p>Similar to the above, but takes a URL so that meta-data may be retrieved over other protocols (ftp, etc.) </p>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00306">306</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8e666f840fbad344cab5e280e62043f6"></a><!-- doxytag: member="KFileMetaInfo::KFileMetaInfo" ref="a8e666f840fbad344cab5e280e62043f6" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KFileMetaInfo::KFileMetaInfo </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Default constructor. </p>
<p>This will create an invalid object (see <a class="el" href="classKFileMetaInfo.html#a7fbb3ea4fc85133d4bd0534f7c684b1e" title="Returns true if the item is valid, i.e.">isValid()</a>. </p>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00355">355</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aca240a77d51446460145ae5ff5c6ba30"></a><!-- doxytag: member="KFileMetaInfo::KFileMetaInfo" ref="aca240a77d51446460145ae5ff5c6ba30" args="(const KFileMetaInfo &amp;original)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KFileMetaInfo::KFileMetaInfo </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKFileMetaInfo.html">KFileMetaInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>original</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Copy constructor. </p>
<p>This creates a copy of the original object, but that copy will point to the same data, so if you change the original, the copy will be changed, too. After all, they are referring to the same file. </p>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00348">348</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a4c22434c1a5ace0e4c8b576b9d64f0a1"></a><!-- doxytag: member="KFileMetaInfo::addGroup" ref="a4c22434c1a5ace0e4c8b576b9d64f0a1" args="(const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KFileMetaInfo::addGroup </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Try to add the specified group. </p>
<p>This will only succeed if it is in the list of <a class="el" href="classKFileMetaInfo.html#ac8b0d2ad5ffe9284f5515f9b55ca9a68" title="Returns the list of groups that you can add or remove from the file.">editableGroups()</a>.</p>
<dl class="note"><dt><b>Note:</b></dt><dd>that all non-variable items that belong to this group are automatically added as empty item.</dd></dl>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>the name of the group to add </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00450">450</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3cc2af17f82ab4f5254b0ca6c53a65e7"></a><!-- doxytag: member="KFileMetaInfo::applyChanges" ref="a3cc2af17f82ab4f5254b0ca6c53a65e7" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KFileMetaInfo::applyChanges </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This method writes all pending changes of the meta info back to the file. </p>
<p>If any items are marked as removed, they are really removed from the list. The info object as well as all items are updated.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00532">532</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3cdb83c1f59e65dfe483a4fcf26ce126"></a><!-- doxytag: member="KFileMetaInfo::applyChanges" ref="a3cdb83c1f59e65dfe483a4fcf26ce126" args="(const QString &amp;path)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KFileMetaInfo::applyChanges </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>path</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>This method writes all pending changes of the meta info to the file <code>path</code>. </p>
<p>If any items are marked as removed, they are really removed from the list. The info object as well as all items are updated.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00537">537</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa8aee1669e0a6e203e2cc9113f10fce2"></a><!-- doxytag: member="KFileMetaInfo::contains" ref="aa8aee1669e0a6e203e2cc9113f10fce2" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KFileMetaInfo::contains </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether an item with the given <code>key</code> exists. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key to check </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether an item for this <code>key</code> exists. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00598">598</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a77023775f93b64f9c0b1728fa21b5412"></a><!-- doxytag: member="KFileMetaInfo::containsGroup" ref="a77023775f93b64f9c0b1728fa21b5412" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KFileMetaInfo::containsGroup </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Checks whether a group with the given <code>key</code> exists. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key to check </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>whether a group with this name exists. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00609">609</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac8b0d2ad5ffe9284f5515f9b55ca9a68"></a><!-- doxytag: member="KFileMetaInfo::editableGroups" ref="ac8b0d2ad5ffe9284f5515f9b55ca9a68" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KFileMetaInfo::editableGroups </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the list of groups that you can add or remove from the file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the groups can be added or removed </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00387">387</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af98d53e2a06af8fd2959ab138f8d3817"></a><!-- doxytag: member="KFileMetaInfo::group" ref="af98d53e2a06af8fd2959ab138f8d3817" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKFileMetaInfoGroup.html">KFileMetaInfoGroup</a> KFileMetaInfo::group </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classKFileMetaInfoGroup.html" title="A group of meta information items about a file.">KFileMetaInfoGroup</a> with the given <code>key</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key of the item </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the group. Invalid if there is no group with the given <code>key</code>. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00441">441</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a50b0a84868c2c412d4d084a09ad8f5c7"></a><!-- doxytag: member="KFileMetaInfo::groups" ref="a50b0a84868c2c412d4d084a09ad8f5c7" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KFileMetaInfo::groups </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of all groups. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the keys of the groups that the file has. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00377">377</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8ac447c44bbe39bba51362428006aa74"></a><!-- doxytag: member="KFileMetaInfo::isEmpty" ref="a8ac447c44bbe39bba51362428006aa74" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KFileMetaInfo::isEmpty </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns false if the object contains data, true if it's empty. </p>
<p>You'll get an empty object if no plugin for the file could be found.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if empty, false otherwise </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00523">523</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a7fbb3ea4fc85133d4bd0534f7c684b1e"></a><!-- doxytag: member="KFileMetaInfo::isValid" ref="a7fbb3ea4fc85133d4bd0534f7c684b1e" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KFileMetaInfo::isValid </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns true if the item is valid, i.e. </p>
<p>if actually represents the info about a file, false if the object is uninitialized.</p>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if valid, false otherwise </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00517">517</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a574d70af5c945b06181dde53c7825fba"></a><!-- doxytag: member="KFileMetaInfo::item" ref="a574d70af5c945b06181dde53c7825fba" args="(const KFileMetaInfoItem::Hint hint) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKFileMetaInfoItem.html">KFileMetaInfoItem</a> KFileMetaInfo::item </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKFileMimeTypeInfo.html#ac3f6af0479c6546e77d776a7f027f88d">KFileMetaInfoItem::Hint</a>&#160;</td>
          <td class="paramname"><em>hint</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classKFileMetaInfoItem.html" title="A meta information item about a file.">KFileMetaInfoItem</a> with the given <code>hint</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">hint</td><td>the hint of the item </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the item. Invalid if there is no item with the given <code>hint</code>. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00625">625</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a49e8498204ac9b16d489a53a3d12e783"></a><!-- doxytag: member="KFileMetaInfo::item" ref="a49e8498204ac9b16d489a53a3d12e783" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKFileMetaInfoItem.html">KFileMetaInfoItem</a> KFileMetaInfo::item </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classKFileMetaInfoItem.html" title="A meta information item about a file.">KFileMetaInfoItem</a> with the given <code>key</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key of the item </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the item. Invalid if there is no item with the given <code>key</code>. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00614">614</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aa66beda41a4f837b8129e9ad5f3fe6d0"></a><!-- doxytag: member="KFileMetaInfo::mimeType" ref="aa66beda41a4f837b8129e9ad5f3fe6d0" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KFileMetaInfo::mimeType </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the mime type of file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the file's mime type </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00592">592</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abe5481cddeb00bb227dbccb01e97744e"></a><!-- doxytag: member="KFileMetaInfo::operator=" ref="abe5481cddeb00bb227dbccb01e97744e" args="(const KFileMetaInfo &amp;info)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="el" href="classKFileMetaInfo.html">KFileMetaInfo</a> &amp; KFileMetaInfo::operator= </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="classKFileMetaInfo.html">KFileMetaInfo</a> &amp;&#160;</td>
          <td class="paramname"><em>info</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>The assignment operator, so you can do e.g. </p>
<p>: </p>
<div class="fragment"><pre class="fragment">    <a class="code" href="classKFileMetaInfo.html" title="Meta Information about a file.">KFileMetaInfo</a> info;
    <span class="keywordflow">if</span> (something) info = <a class="code" href="classKFileMetaInfo.html#a8e666f840fbad344cab5e280e62043f6" title="Default constructor.">KFileMetaInfo</a>(<span class="stringliteral">&quot;/the/file&quot;</span>);
</pre></div><p>This will create a shared copy of the object. The actual data is automatically deleted if all copies go out of scope. </p>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00504">504</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ade57976c8398bd2784d2fe9d1f256e53"></a><!-- doxytag: member="KFileMetaInfo::operator[]" ref="ade57976c8398bd2784d2fe9d1f256e53" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKFileMetaInfoGroup.html">KFileMetaInfoGroup</a> KFileMetaInfo::operator[] </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the <a class="el" href="classKFileMetaInfoGroup.html" title="A group of meta information items about a file.">KFileMetaInfoGroup</a> with the given <code>key</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key of the item </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the group. Invalid if there is no group with the given <code>key</code>. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8h_source.html#l01108">1108</a> of file <a class="el" href="kfilemetainfo_8h_source.html">kfilemetainfo.h</a>.</p>

</div>
</div>
<a class="anchor" id="af91e110c26a3165bbd43db5017048100"></a><!-- doxytag: member="KFileMetaInfo::path" ref="af91e110c26a3165bbd43db5017048100" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstring.html">QString</a> KFileMetaInfo::path </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the path of file - or QString::null if file is non-local. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the file's path - or QString::null if file is non-local </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00734">734</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a63b17f312fcf7a8d6246e1e403ecc0fb"></a><!-- doxytag: member="KFileMetaInfo::plugin" ref="a63b17f312fcf7a8d6246e1e403ecc0fb" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKFilePlugin.html">KFilePlugin</a> *const KFileMetaInfo::plugin </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const<code> [protected]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">
<dl class="return"><dt><b>Returns:</b></dt><dd>a pointer to the plugin that belogs to this object's mimetype. It will be auto-loaded if it's currently not loaded </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00585">585</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaa60c17a8eb2f7a90383ef87330dab88"></a><!-- doxytag: member="KFileMetaInfo::preferredGroups" ref="aaa60c17a8eb2f7a90383ef87330dab88" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KFileMetaInfo::preferredGroups </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of the preferred groups. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the keys of the preferred groups that the file has. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00402">402</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ae8a67e83cb2452b97bd877daf113e948"></a><!-- doxytag: member="KFileMetaInfo::preferredKeys" ref="ae8a67e83cb2452b97bd877daf113e948" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KFileMetaInfo::preferredKeys </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of all preferred keys. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a list of all preferred keys. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00428">428</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6e951eeecf1eafbf4f834b5527ee40d1"></a><!-- doxytag: member="KFileMetaInfo::removedGroups" ref="a6e951eeecf1eafbf4f834b5527ee40d1" args="()" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KFileMetaInfo::removedGroups </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of removed groups. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a list of removed groups. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00499">499</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6e1ecd83853eea8521bf592000b59b90"></a><!-- doxytag: member="KFileMetaInfo::removeGroup" ref="a6e1ecd83853eea8521bf592000b59b90" args="(const QString &amp;name)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool KFileMetaInfo::removeGroup </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>name</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Remove the specified group. </p>
<p>This will only succeed if it is in the list of <a class="el" href="classKFileMetaInfo.html#ac8b0d2ad5ffe9284f5515f9b55ca9a68" title="Returns the list of groups that you can add or remove from the file.">editableGroups()</a>. Beware that this also removes all the items in that group, so always ask the user before removing it!</p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">name</td><td>the name of the group to remove </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>true if successful, false if not </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00487">487</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac18f3be8e7a776e1c00880d47c245c12"></a><!-- doxytag: member="KFileMetaInfo::saveItem" ref="ac18f3be8e7a776e1c00880d47c245c12" args="(const QString &amp;key, const QString &amp;preferredGroup=QString::null, bool createGroup=true)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classKFileMetaInfoItem.html">KFileMetaInfoItem</a> KFileMetaInfo::saveItem </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>preferredGroup</em> = <code>QString::null</code>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">bool&#160;</td>
          <td class="paramname"><em>createGroup</em> = <code>true</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Saves the item with the given <code>key</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key of the item </td></tr>
    <tr><td class="paramname">preferredGroup</td><td>the preferred group, or QString::null </td></tr>
    <tr><td class="paramname">createGroup</td><td>true to create the group if necessary </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the saved item </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00637">637</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aaf1b109f4fe24c1dc0598234c59f59ce"></a><!-- doxytag: member="KFileMetaInfo::supportedGroups" ref="aaf1b109f4fe24c1dc0598234c59f59ce" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KFileMetaInfo::supportedGroups </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of all supported groups. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the supported keys of the groups that the file has. </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00365">365</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aeb4a103fc5808a71a0458105112b5e82"></a><!-- doxytag: member="KFileMetaInfo::supportedKeys" ref="aeb4a103fc5808a71a0458105112b5e82" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="elRef" href="qstringlist.html">QStringList</a> KFileMetaInfo::supportedKeys </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns a list of supported keys. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>a list of supported keys </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00371">371</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ad418b0719f73bbefdd83c0d7a5e30e65"></a><!-- doxytag: member="KFileMetaInfo::url" ref="ad418b0719f73bbefdd83c0d7a5e30e65" args="() const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">KURL KFileMetaInfo::url </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the url of file. </p>
<dl class="return"><dt><b>Returns:</b></dt><dd>the file's url </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8cpp_source.html#l00739">739</a> of file <a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a695b3529347f0e9d3498182e25a4e8b9"></a><!-- doxytag: member="KFileMetaInfo::value" ref="a695b3529347f0e9d3498182e25a4e8b9" args="(const QString &amp;key) const " -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const <a class="elRef" href="qvariant.html">QVariant</a> KFileMetaInfo::value </td>
          <td>(</td>
          <td class="paramtype">const <a class="elRef" href="qstring.html">QString</a> &amp;&#160;</td>
          <td class="paramname"><em>key</em></td><td>)</td>
          <td> const<code> [inline]</code></td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>Returns the value with the given <code>key</code>. </p>
<dl><dt><b>Parameters:</b></dt><dd>
  <table class="params">
    <tr><td class="paramname">key</td><td>the key to retrieve </td></tr>
  </table>
  </dd>
</dl>
<dl class="return"><dt><b>Returns:</b></dt><dd>the value. Invalid if it does not exist </dd></dl>

<p>Definition at line <a class="el" href="kfilemetainfo_8h_source.html#l01183">1183</a> of file <a class="el" href="kfilemetainfo_8h_source.html">kfilemetainfo.h</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="kfilemetainfo_8h_source.html">kfilemetainfo.h</a></li>
<li><a class="el" href="kfilemetainfo_8cpp_source.html">kfilemetainfo.cpp</a></li>
</ul>
</div>
    </div></div>


      </td>
  </tr>
  <tr>
    <td valign="top" id="leftmenu" width="25%">
      <a name="navigation"></a>
      <div class="menu_box"><h2>kio/kio</h2>
<div class="nav_list">
<ul><li><a href="index.html">Main Page</a></li><li><a href="modules.html">Modules</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="files.html">File List</a></li><li><a href="namespacemembers.html">Namespace Members</a></li><li><a href="functions.html">Class Members</a></li><li><a href="pages.html">Related Pages</a></li></ul>
<!--
<h2>Class Picker</h2>
<div style="text-align: center;">
<form name="guideform">
<select name="guidelinks" style="width:100%;" onChange="window.location=document.guideform.guidelinks.options[document.guideform.guidelinks.selectedIndex].value">
<option value="annotated.html">-- Choose --</option>
  <option value="classKACL.html">kacl</option>,  <option value="classKAr.html">kar</option>,  <option value="classKArchive.html">karchive</option>,  <option value="classKArchiveDirectory.html">karchivedirectory</option>,  <option value="classKArchiveEntry.html">karchiveentry</option>,  <option value="classKArchiveFile.html">karchivefile</option>,  <option value="classKAutoMount.html">kautomount</option>,  <option value="classKAutoUnmount.html">kautounmount</option>,  <option value="classKDataTool.html">kdatatool</option>,  <option value="classKDataToolAction.html">kdatatoolaction</option>,  <option value="classKDataToolInfo.html">kdatatoolinfo</option>,  <option value="classKDCOPServiceStarter.html">kdcopservicestarter</option>,  <option value="classKDEDesktopMimeType.html">kdedesktopmimetype</option>,  <option value="classKDirLister.html">kdirlister</option>,  <option value="classKDirNotify.html">kdirnotify</option>,  <option value="classKDirWatch.html">kdirwatch</option>,  <option value="classKEMailSettings.html">kemailsettings</option>,  <option value="classKExecMimeType.html">kexecmimetype</option>,  <option value="classKFileFilter.html">kfilefilter</option>,  <option value="classKFileItem.html">kfileitem</option>,  <option value="classKFileMetaInfo.html">kfilemetainfo</option>,  <option value="classKFileMetaInfoGroup.html">kfilemetainfogroup</option>,  <option value="classKFileMetaInfoItem.html">kfilemetainfoitem</option>,  <option value="classKFileMimeTypeInfo.html">kfilemimetypeinfo</option>,  <option value="classKFileMimeTypeInfo_1_1GroupInfo.html">kfilemimetypeinfo::groupinfo</option>,  <option value="classKFileMimeTypeInfo_1_1ItemInfo.html">kfilemimetypeinfo::iteminfo</option>,  <option value="classKFilePlugin.html">kfileplugin</option>,  <option value="classKFileShare.html">kfileshare</option>,  <option value="classKFilterBase.html">kfilterbase</option>,  <option value="classKFilterDev.html">kfilterdev</option>,  <option value="classKFolderType.html">kfoldertype</option>,  <option value="classKImageIO.html">kimageio</option>,  <option value="classKIO_1_1AuthInfo.html">kio::authinfo</option>,  <option value="classKIO_1_1ChmodJob.html">kio::chmodjob</option>,  <option value="classKIO_1_1Connection.html">kio::connection</option>,  <option value="classKIO_1_1CopyJob.html">kio::copyjob</option>,  <option value="classKIO_1_1DataProtocol.html">kio::dataprotocol</option>,  <option value="classKIO_1_1DataSlave.html">kio::dataslave</option>,  <option value="classKIO_1_1DavJob.html">kio::davjob</option>,  <option value="classKIO_1_1DeleteJob.html">kio::deletejob</option>,  <option value="classKIO_1_1FileCopyJob.html">kio::filecopyjob</option>,  <option value="classKIO_1_1ForwardingSlaveBase.html">kio::forwardingslavebase</option>,  <option value="classKIO_1_1Job.html">kio::job</option>,  <option value="classKIO_1_1ListJob.html">kio::listjob</option>,  <option value="classKIO_1_1MetaData.html">kio::metadata</option>,  <option value="classKIO_1_1MetaInfoJob.html">kio::metainfojob</option>,  <option value="classKIO_1_1MimetypeJob.html">kio::mimetypejob</option>,  <option value="classKIO_1_1MkdirJob.html">kio::mkdirjob</option>,  <option value="classKIO_1_1MultiGetJob.html">kio::multigetjob</option>,  <option value="classKIO_1_1NetAccess.html">kio::netaccess</option>,  <option value="classKIO_1_1NetRC.html">kio::netrc</option>,  <option value="classKIO_1_1PasswordDialog.html">kio::passworddialog</option>,  <option value="classKIO_1_1PreviewJob.html">kio::previewjob</option>,  <option value="classKIO_1_1ProgressBase.html">kio::progressbase</option>,  <option value="classKIO_1_1RenameDlg.html">kio::renamedlg</option>,  <option value="classKIO_1_1Scheduler.html">kio::scheduler</option>,  <option value="classKIO_1_1SimpleJob.html">kio::simplejob</option>,  <option value="classKIO_1_1Slave.html">kio::slave</option>,  <option value="classKIO_1_1SlaveBase.html">kio::slavebase</option>,  <option value="classKIO_1_1SlaveConfig.html">kio::slaveconfig</option>,  <option value="classKIO_1_1SlaveInterface.html">kio::slaveinterface</option>,  <option value="classKIO_1_1StatJob.html">kio::statjob</option>,  <option value="classKIO_1_1StatusbarProgress.html">kio::statusbarprogress</option>,  <option value="classKIO_1_1StoredTransferJob.html">kio::storedtransferjob</option>,  <option value="classKIO_1_1TCPSlaveBase.html">kio::tcpslavebase</option>,  <option value="classKIO_1_1TransferJob.html">kio::transferjob</option>,  <option value="classKLimitedIODevice.html">klimitediodevice</option>,  <option value="classKMimeMagic.html">kmimemagic</option>,  <option value="classKMimeMagicResult.html">kmimemagicresult</option>,  <option value="classKMimeType.html">kmimetype</option>,  <option value="classKMimeTypeChooser.html">kmimetypechooser</option>,  <option value="classKMimeTypeChooserDialog.html">kmimetypechooserdialog</option>,  <option value="classKMimeTypeResolver.html">kmimetyperesolver</option>,  <option value="classKNFSShare.html">knfsshare</option>,  <option value="classKOCRDialog.html">kocrdialog</option>,  <option value="classKOCRDialogFactory.html">kocrdialogfactory</option>,  <option value="classKOpenWithHandler.html">kopenwithhandler</option>,  <option value="classKProtocolInfo.html">kprotocolinfo</option>,  <option value="classKProtocolManager.html">kprotocolmanager</option>,  <option value="classKRemoteEncoding.html">kremoteencoding</option>,  <option value="classKRun.html">krun</option>,  <option value="classKSambaShare.html">ksambashare</option>,  <option value="classKScanDialog.html">kscandialog</option>,  <option value="classKScanDialogFactory.html">kscandialogfactory</option>,  <option value="classKService.html">kservice</option>,  <option value="classKServiceGroup.html">kservicegroup</option>,  <option value="classKServiceOffer.html">kserviceoffer</option>,  <option value="classKServiceType.html">kservicetype</option>,  <option value="classKServiceTypeProfile.html">kservicetypeprofile</option>,  <option value="classKShellCompletion.html">kshellcompletion</option>,  <option value="classKShred.html">kshred</option>,  <option value="classKSimpleFileFilter.html">ksimplefilefilter</option>,  <option value="classKTar.html">ktar</option>,  <option value="classKTrader.html">ktrader</option>,  <option value="classKURIFilter.html">kurifilter</option>,  <option value="classKURIFilterData.html">kurifilterdata</option>,  <option value="classKURIFilterPlugin.html">kurifilterplugin</option>,  <option value="classKURIFilterPluginList.html">kurifilterpluginlist</option>,  <option value="classKURLCompletion.html">kurlcompletion</option>,  <option value="classKURLPixmapProvider.html">kurlpixmapprovider</option>,  <option value="classKZip.html">kzip</option>,  <option value="classObserver.html">observer</option>,  <option value="classRenameDlgPlugin.html">renamedlgplugin</option>,  <option value="classThumbCreator.html">thumbcreator</option>,
</select>
</form>
</div>
-->
</div></div>
<div class="menu_box"><h2>API Dox</h2>
<div class="nav_list">
<ul>
<li><a href="../../../arts/html/index.html">arts</a></li><li><a href="../../../dcop/html/index.html">dcop</a></li><li><a href="../../../dnssd/html/index.html">dnssd</a></li><li><a href="../../../interfaces/html/index.html">interfaces</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../../interfaces/kimproxy/interface/html/index.html">interface</a></li><li>&nbsp;&nbsp;&nbsp;&nbsp;<a href="../../../interfaces/kimproxy/library/html/index.html">library</a></li><li>&nbsp;&nbsp;<a href="../../../interfaces/kspeech/html/index.html">kspeech</a></li><li>&nbsp;&nbsp;<a href="../../../interfaces/ktexteditor/html/index.html">ktexteditor</a></li><li><a href="../../../kabc/html/index.html">kabc</a></li><li><a href="../../../kate/html/index.html">kate</a></li><li><a href="../../../kcmshell/html/index.html">kcmshell</a></li><li><a href="../../../kdecore/html/index.html">kdecore</a></li><li><a href="../../../kded/html/index.html">kded</a></li><li><a href="../../../kdefx/html/index.html">kdefx</a></li><li><a href="../../../kdeprint/html/index.html">kdeprint</a></li><li><a href="../../../kdesu/html/index.html">kdesu</a></li><li><a href="../../../kdeui/html/index.html">kdeui</a></li><li><a href="../../../kdoctools/html/index.html">kdoctools</a></li><li><a href="../../../khtml/html/index.html">khtml</a></li><li><a href="../../../kimgio/html/index.html">kimgio</a></li><li><a href="../../../kinit/html/index.html">kinit</a></li><li><a href="../../../kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../../kio/bookmarks/html/index.html">bookmarks</a></li><li>&nbsp;&nbsp;<a href="../../../kio/httpfilter/html/index.html">httpfilter</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kfile/html/index.html">kfile</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kio/html/index.html">kio</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kioexec/html/index.html">kioexec</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kpasswdserver/html/index.html">kpasswdserver</a></li><li>&nbsp;&nbsp;<a href="../../../kio/kssl/html/index.html">kssl</a></li><li><a href="../../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../../kioslave/http/html/index.html">http</a></li><li><a href="../../../kjs/html/index.html">kjs</a></li><li><a href="../../../kmdi/html/index.html">kmdi</a></li><li>&nbsp;&nbsp;<a href="../../../kmdi/kmdi/html/index.html">kmdi</a></li><li><a href="../../../knewstuff/html/index.html">knewstuff</a></li><li><a href="../../../kparts/html/index.html">kparts</a></li><li><a href="../../../kresources/html/index.html">kresources</a></li><li><a href="../../../kspell2/html/index.html">kspell2</a></li><li><a href="../../../kunittest/html/index.html">kunittest</a></li><li><a href="../../../kutils/html/index.html">kutils</a></li><li><a href="../../../kwallet/html/index.html">kwallet</a></li><li><a href="../../../libkmid/html/index.html">libkmid</a></li><li><a href="../../../libkscreensaver/html/index.html">libkscreensaver</a></li>
</ul></div></div>


        </td>
</tr>
</table>

<span class="doNotDisplay">
  <a href="http://www.kde.org/" accesskey="8">KDE Home</a> |
  <a href="http://accessibility.kde.org/" accesskey="9">KDE Accessibility Home</a> |
  <a href="http://www.kde.org/media/accesskeys.php" accesskey="0">Description of Access Keys</a>
</span>


<div style="height: 8px"></div>

<div id="footer">
  <div id="footer_left">
    Maintained by <a href="&#109;&#97;&#105;&#108;&#116;&#111;&#58;groo&#116;&#64;kde&#46;or&#x67;">Adriaan de Groot</a>
and
<a href="&#109;a&#105;&#108;&#116;&#111;&#58;w&#105;nter&#64;kde&#46;or&#x67">Allen Winter</a>.
<br/>
    KDE and K Desktop Environment are trademarks of <a href="http://www.kde.org/areas/kde-ev/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
    <a href="http://www.kde.org/contact/impressum.php">Legal</a>
  </div>
  <div id="footer_right"><img src="/media/images/footer_right.png" style="margin: 0px" alt="" /></div>
</div>

<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-425acc3b5374943f@kde.org">Block me</a>
WARNING END
-->

</body>
</html>