Sophie

Sophie

distrib > Fedora > 18 > i386 > by-pkgid > 110492f5122731329f0db69a1df590c3 > files > 4068

kdepimlibs-apidocs-4.10.5-1.fc18.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" xml:lang="en">
<head>
  <title>KLDAP::LdapModel Class Reference</title>
<style type="text/css">
  .cp-doNotDisplay { display: none; }
  @media aural, braille, handheld, tty { .cp-doNotDisplay { display: inline; speak: normal; }}
  .cp-edit { text-align: right; }
  @media print, embossed { .cp-edit { display: none; }}
</style>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  <meta http-equiv="Content-Style-Type" content="text/css" />
  <link rel="meta" href="http://www.kde.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" />
  <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" />
  <meta name="no-email-collection" content="http://www.unspam.com/noemailcollection" />
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="dynsections.js"></script>
  <link rel="shortcut icon" href="../../favicon.ico" /><link rel="icon" href="../../favicon.ico" />
  <link rel="stylesheet" media="screen" type="text/css" title="KDE Colors" href="../../kde.css" />
  <link rel="stylesheet" media="print, embossed" type="text/css" href="../../print.css" />
  <link rel="stylesheet" media="screen, aural, handheld, tty, braille" type="text/css" title="Flat" href="../../flat.css" />
  <link rel="stylesheet" type="text/css" href="../../doxygen.css" />
  <link rel="stylesheet" type="text/css" href="../../tabs.css" />
</head>
<body>
<ul class="cp-doNotDisplay">
  <li><a href="#cp-content" accesskey="2">Skip to content</a></li>
  <li><a href="#cp-menu" accesskey="5">Skip to link menu</a></li>
</ul>
<div id="container">
<div id="header">
  <div id="header_top"><div><div>
    <img alt ="" src="../../top-kde.jpg"/>
    </div></div></div>
  <div id="header_bottom">
    <div id="location">
      <ul>
        <li><a href="http://api.kde.org">KDE API Reference</a></li>
        <li><a href="../../index.html">kdepimlibs-4.10.5 API Reference</a></li>
      </ul>
    </div>
    <div id="menu">
<ul>
<li><a href="http://www.kde.org/">KDE Home</a></li>
<li><a href="http://kde.org/contact/">Contact Us</a></li>
</ul>
</div>
</div>
</div>
<!-- End page header -->
    <div id="body_wrapper">
      <div id="body">
        <!-- begin main content -->
        <div id="right">
          <div class="content">
          <div id="main">
            <div class="clearer">&nbsp;</div>
<h2><a name="content"></a>KLDAP Library</h2>
<!-- BC -->
<div id="top">
<!-- Generated by Doxygen 1.8.3.1 -->
<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><b>KLDAP</b></li><li class="navelem"><a class="el" href="classKLDAP_1_1LdapModel.html">LdapModel</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#pub-types">Public Types</a> &#124;
<a href="#pub-slots">Public Slots</a> &#124;
<a href="#signals">Signals</a> &#124;
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="classKLDAP_1_1LdapModel-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">KLDAP::LdapModel Class Reference</div>  </div>
</div><!--header-->
<div class="contents">

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

<p>Inherits QAbstractItemModel.</p>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel_1_1LdapModelPrivate.html">LdapModelPrivate</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public Types</h2></td></tr>
<tr class="memitem:a279181a74edeaa653515fbf0d2ba2a47"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>LdapDataType</b> { <b>DistinguishedName</b> = 0, 
<b>Attribute</b>
 }</td></tr>
<tr class="separator:a279181a74edeaa653515fbf0d2ba2a47"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa4e4b93afa40f32bc5fa91da1d274088"><td class="memItemLeft" align="right" valign="top">enum &#160;</td><td class="memItemRight" valign="bottom"><b>Roles</b> { <b>NodeTypeRole</b> = Qt::UserRole + 1
 }</td></tr>
<tr class="separator:aa4e4b93afa40f32bc5fa91da1d274088"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-slots"></a>
Public Slots</h2></td></tr>
<tr class="memitem:a4ae8d33d87503ff76f35dec67f0b7a99"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a4ae8d33d87503ff76f35dec67f0b7a99">revert</a> ()</td></tr>
<tr class="separator:a4ae8d33d87503ff76f35dec67f0b7a99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3d7630714bd453a0f736f68c8491c5bf"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a3d7630714bd453a0f736f68c8491c5bf">submit</a> ()</td></tr>
<tr class="separator:a3d7630714bd453a0f736f68c8491c5bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="signals"></a>
Signals</h2></td></tr>
<tr class="memitem:a38ff86d4638ee7f17dfb5c5822eab385"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a38ff86d4638ee7f17dfb5c5822eab385">ready</a> ()</td></tr>
<tr class="separator:a38ff86d4638ee7f17dfb5c5822eab385"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a5546218efae484bb8acac4d40a447c1d"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a5546218efae484bb8acac4d40a447c1d">LdapModel</a> (QObject *<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>=0)</td></tr>
<tr class="separator:a5546218efae484bb8acac4d40a447c1d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08e7f2ad083caf3a816e98883c5acc26"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a08e7f2ad083caf3a816e98883c5acc26">LdapModel</a> (<a class="el" href="classKLDAP_1_1LdapConnection.html">LdapConnection</a> &amp;connection, QObject *<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>=0)</td></tr>
<tr class="separator:a08e7f2ad083caf3a816e98883c5acc26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a261c05ef5eb26a264993bb6d684c3526"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a261c05ef5eb26a264993bb6d684c3526">canFetchMore</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>) const </td></tr>
<tr class="separator:a261c05ef5eb26a264993bb6d684c3526"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a219fca703fa0290b9925591106cb1e81"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a219fca703fa0290b9925591106cb1e81">columnCount</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>) const </td></tr>
<tr class="separator:a219fca703fa0290b9925591106cb1e81"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef9e82bf5d8ce30d22cea5a302f0c33c"><td class="memItemLeft" align="right" valign="top">virtual QVariant&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#aef9e82bf5d8ce30d22cea5a302f0c33c">data</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#ac7f63bd4b3ccfdccd951d43154a59382">index</a>, int role) const </td></tr>
<tr class="separator:aef9e82bf5d8ce30d22cea5a302f0c33c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0eebc9f4f2d8e821353ffc288fc4cf5"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#af0eebc9f4f2d8e821353ffc288fc4cf5">dropMimeData</a> (const QMimeData *<a class="el" href="classKLDAP_1_1LdapModel.html#aef9e82bf5d8ce30d22cea5a302f0c33c">data</a>, Qt::DropAction action, int row, int column, const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>)</td></tr>
<tr class="separator:af0eebc9f4f2d8e821353ffc288fc4cf5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a63424f42ab96db0887401131d9925065"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a63424f42ab96db0887401131d9925065">fetchMore</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>)</td></tr>
<tr class="separator:a63424f42ab96db0887401131d9925065"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f18d5fc9f12efaa7d30fc3712ffd6d2"><td class="memItemLeft" align="right" valign="top">virtual Qt::ItemFlags&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a0f18d5fc9f12efaa7d30fc3712ffd6d2">flags</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#ac7f63bd4b3ccfdccd951d43154a59382">index</a>) const </td></tr>
<tr class="separator:a0f18d5fc9f12efaa7d30fc3712ffd6d2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6754eb849faa12223a9de1dd9fc44a62"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a6754eb849faa12223a9de1dd9fc44a62">hasChildren</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>) const </td></tr>
<tr class="separator:a6754eb849faa12223a9de1dd9fc44a62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00382f89110f47944a82cfb45475c5d4"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a00382f89110f47944a82cfb45475c5d4">hasChildrenOfType</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>, LdapDataType type) const </td></tr>
<tr class="separator:a00382f89110f47944a82cfb45475c5d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abc5c0de8625759ed37ae4b3d7e18a269"><td class="memItemLeft" align="right" valign="top">virtual QVariant&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#abc5c0de8625759ed37ae4b3d7e18a269">headerData</a> (int section, Qt::Orientation orientation, int role) const </td></tr>
<tr class="separator:abc5c0de8625759ed37ae4b3d7e18a269"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac7f63bd4b3ccfdccd951d43154a59382"><td class="memItemLeft" align="right" valign="top">virtual QModelIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#ac7f63bd4b3ccfdccd951d43154a59382">index</a> (int row, int col, const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>) const </td></tr>
<tr class="separator:ac7f63bd4b3ccfdccd951d43154a59382"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8c5184317fc064216beb12ac962c7599"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a8c5184317fc064216beb12ac962c7599">insertRows</a> (int row, int count, const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>=QModelIndex())</td></tr>
<tr class="separator:a8c5184317fc064216beb12ac962c7599"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa8c2df764b12575918de5baaaf3437a"><td class="memItemLeft" align="right" valign="top">virtual QMimeData *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#afa8c2df764b12575918de5baaaf3437a">mimeData</a> (const QModelIndexList &amp;indexes) const </td></tr>
<tr class="separator:afa8c2df764b12575918de5baaaf3437a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a5f8fb9a0454650574d7ef570b1fc88"><td class="memItemLeft" align="right" valign="top">virtual QModelIndex&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a> (const QModelIndex &amp;child) const </td></tr>
<tr class="separator:a2a5f8fb9a0454650574d7ef570b1fc88"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4f4b5462d9442956b2b027015e390f79"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a4f4b5462d9442956b2b027015e390f79">removeRows</a> (int row, int count, const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>=QModelIndex())</td></tr>
<tr class="separator:a4f4b5462d9442956b2b027015e390f79"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace2fed99d995cf30f4c3b59cbfc88a7d"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#ace2fed99d995cf30f4c3b59cbfc88a7d">rowCount</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#a2a5f8fb9a0454650574d7ef570b1fc88">parent</a>) const </td></tr>
<tr class="separator:ace2fed99d995cf30f4c3b59cbfc88a7d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50eb0ec6f4d45746fe3def98c03e22c9"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a50eb0ec6f4d45746fe3def98c03e22c9">setConnection</a> (<a class="el" href="classKLDAP_1_1LdapConnection.html">LdapConnection</a> &amp;connection)</td></tr>
<tr class="separator:a50eb0ec6f4d45746fe3def98c03e22c9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29d83d06be73f4899d231386093c5fb9"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a29d83d06be73f4899d231386093c5fb9">setData</a> (const QModelIndex &amp;<a class="el" href="classKLDAP_1_1LdapModel.html#ac7f63bd4b3ccfdccd951d43154a59382">index</a>, const QVariant &amp;value, int role=Qt::EditRole)</td></tr>
<tr class="separator:a29d83d06be73f4899d231386093c5fb9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1ee014689adffa240ae298f99b109028"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a1ee014689adffa240ae298f99b109028">sort</a> (int column, Qt::SortOrder order=Qt::AscendingOrder)</td></tr>
<tr class="separator:a1ee014689adffa240ae298f99b109028"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53f7a646dc713c734c2621cd50878313"><td class="memItemLeft" align="right" valign="top">virtual Qt::DropActions&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classKLDAP_1_1LdapModel.html#a53f7a646dc713c734c2621cd50878313">supportedDropActions</a> () const </td></tr>
<tr class="separator:a53f7a646dc713c734c2621cd50878313"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>A ModelView interface to an LDAP tree. </p>
<p>At present the model is read only. Editing is planned for a future release.</p>
<p>This class is best used in conjunction with an LdapStructureProxyModel object for displaying the structure of an LDAP tree, and with LdapAttributeProxyModel for displaying the attributes of particular objects within the tree.</p>
<dl class="section author"><dt>Author</dt><dd>Sean Harmer <a href="#" onclick="location.href='mai'+'lto:'+'sh@'+'th'+'eha'+'rm'+'ers'+'.c'+'o.u'+'k'; return false;">sh@th<span style="display: none;">.nosp@m.</span>ehar<span style="display: none;">.nosp@m.</span>mers.<span style="display: none;">.nosp@m.</span>co.u<span style="display: none;">.nosp@m.</span>k</a> </dd></dl>

<p>Definition at line <a class="el" href="ldapmodel_8h_source.html#l00042">42</a> of file <a class="el" href="ldapmodel_8h_source.html">ldapmodel.h</a>.</p>
</div><h2 class="groupheader">Constructor &amp; Destructor Documentation</h2>
<a class="anchor" id="a5546218efae484bb8acac4d40a447c1d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">LdapModel::LdapModel </td>
          <td>(</td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs an <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a>. </p>
<p>You should set a connection for the model to use with <a class="el" href="classKLDAP_1_1LdapModel.html#a50eb0ec6f4d45746fe3def98c03e22c9" title="Set the connection that the model should use.">setConnection()</a>. Clients of this class should connect a slot to the <a class="el" href="classKLDAP_1_1LdapModel.html#a38ff86d4638ee7f17dfb5c5822eab385" title="The ready() signal is emitted when the model is ready for use by other components.">ready()</a> signal before setting this model onto a view.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKLDAP_1_1LdapModel.html#a50eb0ec6f4d45746fe3def98c03e22c9" title="Set the connection that the model should use.">setConnection()</a> </dd>
<dd>
<a class="el" href="classKLDAP_1_1LdapModel.html#a38ff86d4638ee7f17dfb5c5822eab385" title="The ready() signal is emitted when the model is ready for use by other components.">ready()</a> </dd></dl>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00034">34</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a08e7f2ad083caf3a816e98883c5acc26"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">LdapModel::LdapModel </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKLDAP_1_1LdapConnection.html">LdapConnection</a> &amp;&#160;</td>
          <td class="paramname"><em>connection</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">QObject *&#160;</td>
          <td class="paramname"><em>parent</em> = <code>0</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">explicit</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructs an <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a>. </p>
<p>Clients of this class should connect a slot to the <a class="el" href="classKLDAP_1_1LdapModel.html#a38ff86d4638ee7f17dfb5c5822eab385" title="The ready() signal is emitted when the model is ready for use by other components.">ready()</a> signal before setting this model onto a view.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKLDAP_1_1LdapModel.html#a50eb0ec6f4d45746fe3def98c03e22c9" title="Set the connection that the model should use.">setConnection()</a> </dd>
<dd>
<a class="el" href="classKLDAP_1_1LdapModel.html#a38ff86d4638ee7f17dfb5c5822eab385" title="The ready() signal is emitted when the model is ready for use by other components.">ready()</a> </dd></dl>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00041">41</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="a261c05ef5eb26a264993bb6d684c3526"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool LdapModel::canFetchMore </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::canFetchMore(). </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00206">206</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a219fca703fa0290b9925591106cb1e81"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int LdapModel::columnCount </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::columnCount(). </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00170">170</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="aef9e82bf5d8ce30d22cea5a302f0c33c"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QVariant LdapModel::data </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>role</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::data(). </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000002">Todo:</a></b></dt><dd>Include support for nice decorative icons dependent upon the objectClass + other role data. </dd></dl>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000003">Todo:</a></b></dt><dd>Include support for other roles as needed </dd></dl>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00101">101</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="af0eebc9f4f2d8e821353ffc288fc4cf5"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool LdapModel::dropMimeData </td>
          <td>(</td>
          <td class="paramtype">const QMimeData *&#160;</td>
          <td class="paramname"><em>data</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::DropAction&#160;</td>
          <td class="paramname"><em>action</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::dropMimedata(). </p>
<p>This is a placeholder for when <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a> beomes writeable and always returns false. </p>
<dl class="todo"><dt><b><a class="el" href="todo.html#_todo000004">Todo:</a></b></dt><dd>Implement drag and drop for <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a> </dd></dl>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00262">262</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a63424f42ab96db0887401131d9925065"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LdapModel::fetchMore </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::fetchMore(). </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00213">213</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a0f18d5fc9f12efaa7d30fc3712ffd6d2"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Qt::ItemFlags LdapModel::flags </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>index</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::flags(). </p>
<p>Read-only for now, make read-write upon request </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00160">160</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a6754eb849faa12223a9de1dd9fc44a62"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool LdapModel::hasChildren </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::hasChildren(). </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00188">188</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a00382f89110f47944a82cfb45475c5d4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool LdapModel::hasChildrenOfType </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">LdapDataType&#160;</td>
          <td class="paramname"><em>type</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Checks to see if the item referenced by <code>parent</code> has any children of the type <code>type</code>. </p>
<p>If the item has not been populated by <a class="el" href="classKLDAP_1_1LdapModel.html#a63424f42ab96db0887401131d9925065" title="Reimplemented from QAbstractItemModel::fetchMore().">fetchMore()</a> yet, then this function returns true.</p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKLDAP_1_1LdapModel.html#a63424f42ab96db0887401131d9925065" title="Reimplemented from QAbstractItemModel::fetchMore().">fetchMore()</a> </dd></dl>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">parent</td><td>Index to the item to query. </td></tr>
    <tr><td class="paramname">type</td><td>The type of child item to search for. </td></tr>
  </table>
  </dd>
</dl>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00274">274</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="abc5c0de8625759ed37ae4b3d7e18a269"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QVariant LdapModel::headerData </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>section</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::Orientation&#160;</td>
          <td class="paramname"><em>orientation</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>role</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::headerData(). </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00147">147</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ac7f63bd4b3ccfdccd951d43154a59382"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QModelIndex LdapModel::index </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>col</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::index(). </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00083">83</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a8c5184317fc064216beb12ac962c7599"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool LdapModel::insertRows </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em> = <code>QModelIndex()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::insertRows(). </p>
<p>This is a placeholder for when <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a> beomes writeable and always returns false. </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00227">227</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="afa8c2df764b12575918de5baaaf3437a"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QMimeData * LdapModel::mimeData </td>
          <td>(</td>
          <td class="paramtype">const QModelIndexList &amp;&#160;</td>
          <td class="paramname"><em>indexes</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::mimedata(). </p>
<p>This is a placeholder for when <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a> beomes writeable and always returns 0. </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00256">256</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a2a5f8fb9a0454650574d7ef570b1fc88"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">QModelIndex LdapModel::parent </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>child</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::parent(). </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00067">67</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a38ff86d4638ee7f17dfb5c5822eab385"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void KLDAP::LdapModel::ready </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">signal</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>The <a class="el" href="classKLDAP_1_1LdapModel.html#a38ff86d4638ee7f17dfb5c5822eab385" title="The ready() signal is emitted when the model is ready for use by other components.">ready()</a> signal is emitted when the model is ready for use by other components. </p>
<p>When the model is first created and a connection is set, the model queries the LDAP server for its base DN and automatically creates items down to that level. This requires the event loop to be running. This signal indicates that this process has completed and the model can now be set onto views or queried directly from code. </p>

</div>
</div>
<a class="anchor" id="a4f4b5462d9442956b2b027015e390f79"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool LdapModel::removeRows </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>row</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>count</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em> = <code>QModelIndex()</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::removeRows(). </p>
<p>This is a placeholder for when <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a> beomes writeable and always returns false. </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00236">236</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a4ae8d33d87503ff76f35dec67f0b7a99"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LdapModel::revert </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::revert(). </p>
<p>This is a placeholder for when <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a> beomes writeable. This implementation does nothing. </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00312">312</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="ace2fed99d995cf30f4c3b59cbfc88a7d"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">int LdapModel::rowCount </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>parent</em></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::rowCount(). </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00177">177</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a50eb0ec6f4d45746fe3def98c03e22c9"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">void LdapModel::setConnection </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classKLDAP_1_1LdapConnection.html">LdapConnection</a> &amp;&#160;</td>
          <td class="paramname"><em>connection</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Set the connection that the model should use. </p>
<dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKLDAP_1_1LdapConnection.html" title="This class represents a connection to an LDAP server.">LdapConnection</a> </dd>
<dd>
<a class="el" href="classKLDAP_1_1LdapUrl.html" title="A special url class for LDAP.">LdapUrl</a> </dd></dl>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00056">56</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a29d83d06be73f4899d231386093c5fb9"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool LdapModel::setData </td>
          <td>(</td>
          <td class="paramtype">const QModelIndex &amp;&#160;</td>
          <td class="paramname"><em>index</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const QVariant &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>role</em> = <code>Qt::EditRole</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::setData(). </p>
<p>This is a placeholder for when <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a> beomes writeable and always returns false. </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00137">137</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a1ee014689adffa240ae298f99b109028"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">void LdapModel::sort </td>
          <td>(</td>
          <td class="paramtype">int&#160;</td>
          <td class="paramname"><em>column</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">Qt::SortOrder&#160;</td>
          <td class="paramname"><em>order</em> = <code>Qt::AscendingOrder</code>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::removeRows(). </p>
<p>The default implementation does nothing. </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00245">245</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a3d7630714bd453a0f736f68c8491c5bf"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">bool LdapModel::submit </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span><span class="mlabel">slot</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::revert(). </p>
<p>This is a placeholder for when <a class="el" href="classKLDAP_1_1LdapModel.html" title="A ModelView interface to an LDAP tree.">LdapModel</a> beomes writeable. This implementation does nothing and returns false. </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00317">317</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<a class="anchor" id="a53f7a646dc713c734c2621cd50878313"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">Qt::DropActions LdapModel::supportedDropActions </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Reimplemented from QAbstractItemModel::supportedDropActions(). </p>
<p>The default implementation returns Qt::MoveAction. </p>

<p>Definition at line <a class="el" href="ldapmodel_8cpp_source.html#l00251">251</a> of file <a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="ldapmodel_8h_source.html">ldapmodel.h</a></li>
<li><a class="el" href="ldapmodel_8cpp_source.html">ldapmodel.cpp</a></li>
</ul>
</div><!-- contents -->
<div class="copyrights">
This file is part of the KDE documentation.<br/>
Documentation copyright &copy; 1996-2013 The KDE developers.<br/>
Generated on Fri Jul 12 2013 16:48:51 by
<a href="http://www.doxygen.org/index.html">doxygen</a> 1.8.3.1 written
by <a href="mailto:dimitri@stack.nl">Dimitri van Heesch</a>, &copy;&nbsp;1997-2006
<p>
KDE's <a href="http://techbase.kde.org/Policies/Library_Documentation_Policy">Doxygen guidelines</a> are available online.
</p>
</div>
            </div>
          </div>
        </div>
        <div id="left">
          <div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">KLDAP Library</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "KLDAP Library"</a>
</div></div>
<ul><li><a href="index.html">Main Page</a></li><li><a href="classes.html">Alphabetical List</a></li><li><a href="annotated.html">Class List</a></li><li><a href="hierarchy.html">Class Hierarchy</a></li><li><a href="functions.html">Class Members</a></li><li><a href="files.html">File List</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="classKLDAP_1_1Ber.html">kldap::ber</option>,  <option value="classKLDAP_1_1LdapConfigWidget.html">kldap::ldapconfigwidget</option>,  <option value="classKLDAP_1_1LdapConnection.html">kldap::ldapconnection</option>,  <option value="classKLDAP_1_1LdapControl.html">kldap::ldapcontrol</option>,  <option value="classKLDAP_1_1LdapModel.html">kldap::ldapmodel</option>,  <option value="classKLDAP_1_1LdapModel_1_1LdapModelPrivate.html">kldap::ldapmodel::ldapmodelprivate</option>,  <option value="classKLDAP_1_1LdapModelAttrNode.html">kldap::ldapmodelattrnode</option>,  <option value="classKLDAP_1_1LdapModelDNNode.html">kldap::ldapmodeldnnode</option>,  <option value="classKLDAP_1_1LdapModelNode.html">kldap::ldapmodelnode</option>,  <option value="classKLDAP_1_1LdapObject.html">kldap::ldapobject</option>,  <option value="classKLDAP_1_1LdapOperation.html">kldap::ldapoperation</option>,  <option value="classKLDAP_1_1LdapSearch.html">kldap::ldapsearch</option>,  <option value="classKLDAP_1_1LdapServer.html">kldap::ldapserver</option>,  <option value="classKLDAP_1_1LdapUrl.html">kldap::ldapurl</option>,  <option value="classKLDAP_1_1Ldif.html">kldap::ldif</option>,
</select>
</form>
</div>
-->
<div class="menu_box">
<a name="cp-menu" /><div class="menutitle"><div>
<h2 id="cp-menu-project">kdepimlibs-4.10.5 API Reference</h2>
<a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "kdepimlibs-4.10.5 API Reference"</a>
</div></div>
<div class="nav_list">
<ul>
<li><a href="../../akonadi/html/index.html">akonadi</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/contact/html/index.html">contact</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/kmime/html/index.html">kmime</a></li><li>&nbsp;&nbsp;<a href="../../akonadi/socialutils/html/index.html">socialutils</a></li><li><a href="../../kabc/html/index.html">kabc</a></li><li><a href="../../kalarmcal/html/index.html">kalarmcal</a></li><li><a href="../../kblog/html/index.html">kblog</a></li><li><a href="../../kcal/html/index.html">kcal</a></li><li><a href="../../kcalcore/html/index.html">kcalcore</a></li><li><a href="../../kcalutils/html/index.html">kcalutils</a></li><li><a href="../../kholidays/html/index.html">kholidays</a></li><li><a href="../../kimap/html/index.html">kimap</a></li><li><a href="../../kioslave/html/index.html">kioslave</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/imap4/html/index.html">imap4</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/mbox/html/index.html">mbox</a></li><li>&nbsp;&nbsp;<a href="../../kioslave/nntp/html/index.html">nntp</a></li><li><a href="../../kldap/html/index.html">kldap</a></li><li><a href="../../kmbox/html/index.html">kmbox</a></li><li><a href="../../kmime/html/index.html">kmime</a></li><li><a href="../../kontactinterface/html/index.html">kontactinterface</a></li><li><a href="../../kpimidentities/html/index.html">kpimidentities</a></li><li><a href="../../kpimtextedit/html/index.html">kpimtextedit</a></li><li><a href="../../kpimutils/html/index.html">kpimutils</a></li><li><a href="../../kresources/html/index.html">kresources</a></li><li><a href="../../ktnef/html/index.html">ktnef</a></li><li><a href="../../kxmlrpcclient/html/index.html">kxmlrpcclient</a></li><li><a href="../../mailtransport/html/index.html">mailtransport</a></li><li><a href="../../microblog/html/index.html">microblog</a></li><li><a href="../../qgpgme/html/index.html">qgpgme</a></li><li><a href="../../syndication/html/index.html">syndication</a></li><li>&nbsp;&nbsp;<a href="../../syndication/atom/html/index.html">atom</a></li><li>&nbsp;&nbsp;<a href="../../syndication/rdf/html/index.html">rdf</a></li><li>&nbsp;&nbsp;<a href="../../syndication/rss2/html/index.html">rss2</a></li>
</ul></div></div>
<!-- api_searchbox -->
          </div>
        </div>
        <div class="clearer"></div>
      </div>
      <div class="clearer"></div>
    </div>
    <div id="end_body"></div>
    <div id="footer"><div id="footer_text">
    Report problems with this website to <a href="https://bugs.kde.org/enter_sysadmin_request.cgi?component=api.kde.org">our bug tracking system</a>.<br>
    Contact the specific authors with questions and comments about the page contents.<p>
    KDE<sup>&#174;</sup> and <a href="/media/images/kde_gear_black.png">the K Desktop Environment<sup>&#174;</sup> logo</a> are registered trademarks of <a href="http://ev.kde.org/" title="Homepage of the KDE non-profit Organization">KDE e.V.</a> |
        <a href="http://www.kde.org/contact/impressum.php">Legal</a></p>
    </div></div>
  </div>
<!--
WARNING: DO NOT SEND MAIL TO THE FOLLOWING EMAIL ADDRESS! YOU WILL
BE BLOCKED INSTANTLY AND PERMANENTLY!
<a href="mailto:aaaatrap-45abe0e0c3bebc77@kde.org">Block me</a>
WARNING END
-->
</body>
</html>