<?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>KABC::AddressBook 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"> </div> <h2><a name="content"></a>kabc</h2> <!-- BC --> <div id="top"> <!-- Generated by Doxygen 1.8.3.1 --> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><b>KABC</b></li><li class="navelem"><a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#nested-classes">Classes</a> | <a href="#signals">Signals</a> | <a href="#pub-methods">Public Member Functions</a> | <a href="#pro-slots">Protected Slots</a> | <a href="#pro-methods">Protected Member Functions</a> | <a href="#friends">Friends</a> | <a href="classKABC_1_1AddressBook-members.html">List of all members</a> </div> <div class="headertitle"> <div class="title">KABC::AddressBook Class Reference</div> </div> </div><!--header--> <div class="contents"> <p><code>#include <<a class="el" href="addressbook_8h_source.html">addressbook.h</a>></code></p> <div class="dynheader"> Inheritance diagram for KABC::AddressBook:</div> <div class="dyncontent"> <div class="center"> <img src="classKABC_1_1AddressBook.png" usemap="#KABC::AddressBook_map" alt=""/> <map id="KABC::AddressBook_map" name="KABC::AddressBook_map"> <area href="classKABC_1_1StdAddressBook.html" title="Standard KDE address book." alt="KABC::StdAddressBook" shape="rect" coords="0,56,145,80"/> </map> </div></div> <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  </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">ConstIterator</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">Iterator</a></td></tr> <tr class="separator:"><td class="memSeparator" colspan="2"> </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:aa738c94bfa951cbf64db3396b58b43f6"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#aa738c94bfa951cbf64db3396b58b43f6">addressBookChanged</a> (<a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a> *addressBook)</td></tr> <tr class="separator:aa738c94bfa951cbf64db3396b58b43f6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a49ed8b561af68fe247a3aecbe66c669c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a49ed8b561af68fe247a3aecbe66c669c">addressBookLocked</a> (<a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a> *addressBook)</td></tr> <tr class="separator:a49ed8b561af68fe247a3aecbe66c669c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a59fc6f63cfcf507d2aa52d1f668a0bab"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a59fc6f63cfcf507d2aa52d1f668a0bab">addressBookUnlocked</a> (<a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a> *addressBook)</td></tr> <tr class="separator:a59fc6f63cfcf507d2aa52d1f668a0bab"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:acd4841d5faad15f73f1899fc590fa618"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#acd4841d5faad15f73f1899fc590fa618">loadingFinished</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource)</td></tr> <tr class="separator:acd4841d5faad15f73f1899fc590fa618"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a202d2d6ab22c01d0f719f5e543f3c652"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a202d2d6ab22c01d0f719f5e543f3c652">savingFinished</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource)</td></tr> <tr class="separator:a202d2d6ab22c01d0f719f5e543f3c652"><td class="memSeparator" colspan="2"> </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:ad2d2cebd2a3aa00130f769684bc8ddea"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ad2d2cebd2a3aa00130f769684bc8ddea">AddressBook</a> ()</td></tr> <tr class="separator:ad2d2cebd2a3aa00130f769684bc8ddea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a172e22d87530475afa7386cee8af6022"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a172e22d87530475afa7386cee8af6022">AddressBook</a> (const QString &config)</td></tr> <tr class="separator:a172e22d87530475afa7386cee8af6022"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5638d9e7361248f33d52894f65597d47"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a5638d9e7361248f33d52894f65597d47">~AddressBook</a> ()</td></tr> <tr class="separator:a5638d9e7361248f33d52894f65597d47"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2584c1d0a93da2870b79d5b0822f90cf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a2584c1d0a93da2870b79d5b0822f90cf">addCustomField</a> (const QString &label, int category=<a class="el" href="classKABC_1_1Field.html#ac5b1866d86de7117cafbd07ca9cf6436a1a0eecc82040a2e6616ef3711e9411ea">Field::All</a>, const QString &key=QString(), const QString &app=QString()) const </td></tr> <tr class="separator:a2584c1d0a93da2870b79d5b0822f90cf"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4f3225320313961660dc0d1ac799359c"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a4f3225320313961660dc0d1ac799359c">addResource</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource)</td></tr> <tr class="separator:a4f3225320313961660dc0d1ac799359c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a015d07d54b9cff02f1a8b1ac8a1e4e3e"><td class="memItemLeft" align="right" valign="top">Addressee::List </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a015d07d54b9cff02f1a8b1ac8a1e4e3e">allAddressees</a> () const </td></tr> <tr class="separator:a015d07d54b9cff02f1a8b1ac8a1e4e3e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36dad284fc996363041c7a00d4a93a78"><td class="memItemLeft" align="right" valign="top">QStringList </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a36dad284fc996363041c7a00d4a93a78">allDistributionListNames</a> () const </td></tr> <tr class="separator:a36dad284fc996363041c7a00d4a93a78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab198c092bca25d1afa29b6f01712453c"><td class="memItemLeft" align="right" valign="top">QList< <a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ab198c092bca25d1afa29b6f01712453c">allDistributionLists</a> ()</td></tr> <tr class="separator:ab198c092bca25d1afa29b6f01712453c"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ac36cfbc39c7dddc6cec12f4a6fcccd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a9ac36cfbc39c7dddc6cec12f4a6fcccd">asyncLoad</a> ()</td></tr> <tr class="separator:a9ac36cfbc39c7dddc6cec12f4a6fcccd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a319d89ba2ef996bdaa379a9b0ccf1f38"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a319d89ba2ef996bdaa379a9b0ccf1f38">asyncSave</a> (<a class="el" href="classKABC_1_1Ticket.html">Ticket</a> *ticket)</td></tr> <tr class="separator:a319d89ba2ef996bdaa379a9b0ccf1f38"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afb104b4ab947d965f9ec6cfd51c558a4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">ConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#afb104b4ab947d965f9ec6cfd51c558a4">begin</a> () const </td></tr> <tr class="separator:afb104b4ab947d965f9ec6cfd51c558a4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af26b4f40c66491c476f0650ba4209b37"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#af26b4f40c66491c476f0650ba4209b37">begin</a> ()</td></tr> <tr class="separator:af26b4f40c66491c476f0650ba4209b37"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab6a206e49852b979de323083af56fafb"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ab6a206e49852b979de323083af56fafb">clear</a> ()</td></tr> <tr class="separator:ab6a206e49852b979de323083af56fafb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a53931b6a01be6dcb6df67f7bae94fa27"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a53931b6a01be6dcb6df67f7bae94fa27"></a> <a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">ConstIterator</a> </td><td class="memItemRight" valign="bottom"><b>constBegin</b> () const </td></tr> <tr class="separator:a53931b6a01be6dcb6df67f7bae94fa27"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae9c1e2f901afd14e48e938088dbc9e8b"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae9c1e2f901afd14e48e938088dbc9e8b"></a> <a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">ConstIterator</a> </td><td class="memItemRight" valign="bottom"><b>constEnd</b> () const </td></tr> <tr class="separator:ae9c1e2f901afd14e48e938088dbc9e8b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af68dfdc7fe0e26fdc1d2df64847cbdde"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#af68dfdc7fe0e26fdc1d2df64847cbdde">createDistributionList</a> (const QString &name, <a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource=0)</td></tr> <tr class="separator:af68dfdc7fe0e26fdc1d2df64847cbdde"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1d10fff4755cf7c76a9d9cc1e39a7087"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a1d10fff4755cf7c76a9d9cc1e39a7087">dump</a> () const </td></tr> <tr class="separator:a1d10fff4755cf7c76a9d9cc1e39a7087"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a51c251b9223bbf17669ab9d57da167dd"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a51c251b9223bbf17669ab9d57da167dd">emitAddressBookChanged</a> ()</td></tr> <tr class="separator:a51c251b9223bbf17669ab9d57da167dd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae47fddd9b8dd108c2f8faeb06dd63a54"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ae47fddd9b8dd108c2f8faeb06dd63a54">emitAddressBookLocked</a> ()</td></tr> <tr class="separator:ae47fddd9b8dd108c2f8faeb06dd63a54"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abcfbc357a35293056587b6ba24786db1"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#abcfbc357a35293056587b6ba24786db1">emitAddressBookUnlocked</a> ()</td></tr> <tr class="separator:abcfbc357a35293056587b6ba24786db1"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad1c58677c49486bb5c6da90a729e1839"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">ConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ad1c58677c49486bb5c6da90a729e1839">end</a> () const </td></tr> <tr class="separator:ad1c58677c49486bb5c6da90a729e1839"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a7f3baa6de71649992f33a26c6c960f00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a7f3baa6de71649992f33a26c6c960f00">end</a> ()</td></tr> <tr class="separator:a7f3baa6de71649992f33a26c6c960f00"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9ebadb59f05839be9a17198415a7a675"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a9ebadb59f05839be9a17198415a7a675">error</a> (const QString &msg)</td></tr> <tr class="separator:a9ebadb59f05839be9a17198415a7a675"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae516a1ff0d2a28bdc9504d833cc52728"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1Field.html#a94165a536bad304ffd4f203deab2a465">Field::List</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ae516a1ff0d2a28bdc9504d833cc52728">fields</a> (int category=<a class="el" href="classKABC_1_1Field.html#ac5b1866d86de7117cafbd07ca9cf6436a1a0eecc82040a2e6616ef3711e9411ea">Field::All</a>) const </td></tr> <tr class="separator:ae516a1ff0d2a28bdc9504d833cc52728"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0c9b99421419e650500fd00eb491f607"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">Iterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a0c9b99421419e650500fd00eb491f607">find</a> (const Addressee &addr)</td></tr> <tr class="separator:a0c9b99421419e650500fd00eb491f607"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa1f59deb1e5d9d3755a2159cd74db611"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">ConstIterator</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#aa1f59deb1e5d9d3755a2159cd74db611">find</a> (const Addressee &addr) const </td></tr> <tr class="separator:aa1f59deb1e5d9d3755a2159cd74db611"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:afa94fb6224c1e7dc22806cdcbebea037"><td class="memItemLeft" align="right" valign="top">Addressee::List </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#afa94fb6224c1e7dc22806cdcbebea037">findByCategory</a> (const QString &category) const </td></tr> <tr class="separator:afa94fb6224c1e7dc22806cdcbebea037"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a150895af069dead0262ca30c6d47b815"><td class="memItemLeft" align="right" valign="top">Addressee::List </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a150895af069dead0262ca30c6d47b815">findByEmail</a> (const QString &email) const </td></tr> <tr class="separator:a150895af069dead0262ca30c6d47b815"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:abc944a42fcfb1bf121fac97334371265"><td class="memItemLeft" align="right" valign="top">Addressee::List </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#abc944a42fcfb1bf121fac97334371265">findByName</a> (const QString &name) const </td></tr> <tr class="separator:abc944a42fcfb1bf121fac97334371265"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac09308335a33413564ad984b5945e2fd"><td class="memItemLeft" align="right" valign="top">Addressee </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ac09308335a33413564ad984b5945e2fd">findByUid</a> (const QString &uid) const </td></tr> <tr class="separator:ac09308335a33413564ad984b5945e2fd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9b9dcfb59927973d1723fe68e4300999"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a9b9dcfb59927973d1723fe68e4300999">findDistributionListByIdentifier</a> (const QString &<a class="el" href="classKABC_1_1AddressBook.html#ae44d33a17748aa0b8209bdcd15d509d9">identifier</a>)</td></tr> <tr class="separator:a9b9dcfb59927973d1723fe68e4300999"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a81b7c2e53e32fca4872f8728b7092d78"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a81b7c2e53e32fca4872f8728b7092d78">findDistributionListByName</a> (const QString &name, Qt::CaseSensitivity caseSensitivity=Qt::CaseSensitive)</td></tr> <tr class="separator:a81b7c2e53e32fca4872f8728b7092d78"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae44d33a17748aa0b8209bdcd15d509d9"><td class="memItemLeft" align="right" valign="top">virtual QString </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ae44d33a17748aa0b8209bdcd15d509d9">identifier</a> () const </td></tr> <tr class="separator:ae44d33a17748aa0b8209bdcd15d509d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a01d22a3abf8f38d9a0c37549c8b7b7f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a01d22a3abf8f38d9a0c37549c8b7b7f4">insertAddressee</a> (const Addressee &addr)</td></tr> <tr class="separator:a01d22a3abf8f38d9a0c37549c8b7b7f4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0345282016ed86ea0c0251c5f4a928b7"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a0345282016ed86ea0c0251c5f4a928b7">load</a> ()</td></tr> <tr class="separator:a0345282016ed86ea0c0251c5f4a928b7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae88b60375d485c7bafe01323055e7b1b"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ae88b60375d485c7bafe01323055e7b1b">loadingHasFinished</a> () const </td></tr> <tr class="separator:ae88b60375d485c7bafe01323055e7b1b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5f425cc17a3c9cb1ae10c1b0fb976365"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a5f425cc17a3c9cb1ae10c1b0fb976365">releaseSaveTicket</a> (<a class="el" href="classKABC_1_1Ticket.html">Ticket</a> *ticket)</td></tr> <tr class="separator:a5f425cc17a3c9cb1ae10c1b0fb976365"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a408e534207cfa90fe7c27ec56a2d079a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a408e534207cfa90fe7c27ec56a2d079a">removeAddressee</a> (const Addressee &addr)</td></tr> <tr class="separator:a408e534207cfa90fe7c27ec56a2d079a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e752097185f7351923f8b2591bd3d31"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a4e752097185f7351923f8b2591bd3d31">removeAddressee</a> (const <a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">Iterator</a> &it)</td></tr> <tr class="separator:a4e752097185f7351923f8b2591bd3d31"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af2ca19625e9a8ae7cc35a3b59281f78b"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#af2ca19625e9a8ae7cc35a3b59281f78b">removeDistributionList</a> (<a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> *list)</td></tr> <tr class="separator:af2ca19625e9a8ae7cc35a3b59281f78b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae8b9c7d60556e1da704264309e13af6a"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ae8b9c7d60556e1da704264309e13af6a">removeResource</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource)</td></tr> <tr class="separator:ae8b9c7d60556e1da704264309e13af6a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8aae86f41a8051843986a439580c4d7b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1Ticket.html">Ticket</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a8aae86f41a8051843986a439580c4d7b">requestSaveTicket</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource=0)</td></tr> <tr class="separator:a8aae86f41a8051843986a439580c4d7b"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a1faa0fdad6095125dc5b499b68f638c9"><td class="memItemLeft" align="right" valign="top">QList< <a class="el" href="classKABC_1_1Resource.html">Resource</a> * > </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a1faa0fdad6095125dc5b499b68f638c9">resources</a> () const </td></tr> <tr class="separator:a1faa0fdad6095125dc5b499b68f638c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aeb7fb853b031b2e4479e5deeae4111dc"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#aeb7fb853b031b2e4479e5deeae4111dc">save</a> (<a class="el" href="classKABC_1_1Ticket.html">Ticket</a> *ticket)</td></tr> <tr class="separator:aeb7fb853b031b2e4479e5deeae4111dc"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aaefb221229e848037cd15363d71b6737"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#aaefb221229e848037cd15363d71b6737">setErrorHandler</a> (<a class="el" href="classKABC_1_1ErrorHandler.html">ErrorHandler</a> *errorHandler)</td></tr> <tr class="separator:aaefb221229e848037cd15363d71b6737"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-slots"></a> Protected Slots</h2></td></tr> <tr class="memitem:ad6dbc8fde2e80203ca3e7ac9bf87d186"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ad6dbc8fde2e80203ca3e7ac9bf87d186">resourceLoadingError</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource, const QString &errMsg)</td></tr> <tr class="separator:ad6dbc8fde2e80203ca3e7ac9bf87d186"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a9bf1e6d02a1e04324675acbdb17d1334"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a9bf1e6d02a1e04324675acbdb17d1334">resourceLoadingFinished</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource)</td></tr> <tr class="separator:a9bf1e6d02a1e04324675acbdb17d1334"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af517caceee75b419a165992f56957357"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#af517caceee75b419a165992f56957357">resourceSavingError</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource, const QString &errMsg)</td></tr> <tr class="separator:af517caceee75b419a165992f56957357"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab4f347c54caec0ea8e623425768bd7f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ab4f347c54caec0ea8e623425768bd7f2">resourceSavingFinished</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource)</td></tr> <tr class="separator:ab4f347c54caec0ea8e623425768bd7f2"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a> Protected Member Functions</h2></td></tr> <tr class="memitem:afdd6f5da00d90179634a951f708bbdf2"><td class="memItemLeft" align="right" valign="top"><a class="elRef" doxygen="kresources.tag:../../kresources/html/" href="../../kresources/html/classKRES_1_1Manager.html">KRES::Manager</a>< <a class="el" href="classKABC_1_1Resource.html">Resource</a> > * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#afdd6f5da00d90179634a951f708bbdf2">resourceManager</a> ()</td></tr> <tr class="separator:afdd6f5da00d90179634a951f708bbdf2"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5e19a646255162eca092f8a11dc674c9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#a5e19a646255162eca092f8a11dc674c9">setStandardResource</a> (<a class="el" href="classKABC_1_1Resource.html">Resource</a> *resource)</td></tr> <tr class="separator:a5e19a646255162eca092f8a11dc674c9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac077b8e657167dc9cb1e25a85efcebca"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="classKABC_1_1AddressBook.html#ac077b8e657167dc9cb1e25a85efcebca">standardResource</a> ()</td></tr> <tr class="separator:ac077b8e657167dc9cb1e25a85efcebca"><td class="memSeparator" colspan="2"> </td></tr> </table><table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="friends"></a> Friends</h2></td></tr> <tr class="memitem:ab1b9eb88040ee01bda28ef2a962f1fc4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab1b9eb88040ee01bda28ef2a962f1fc4"></a> QDataStream & </td><td class="memItemRight" valign="bottom"><b>operator<<</b> (QDataStream &lhs, const <a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a> &rhs)</td></tr> <tr class="separator:ab1b9eb88040ee01bda28ef2a962f1fc4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a3508845ccd8f57aeda2244005a1403e4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3508845ccd8f57aeda2244005a1403e4"></a> QDataStream & </td><td class="memItemRight" valign="bottom"><b>operator>></b> (QDataStream &lhs, <a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a> &rhs)</td></tr> <tr class="separator:a3508845ccd8f57aeda2244005a1403e4"><td class="memSeparator" colspan="2"> </td></tr> </table> <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> <div class="textblock"><p><a class="el" href="classKABC_1_1Address.html" title="Postal address information.">Address</a> Book. </p> <p>This class provides access to a collection of address book entries. </p> <p>Definition at line <a class="el" href="addressbook_8h_source.html#l00046">46</a> of file <a class="el" href="addressbook_8h_source.html">addressbook.h</a>.</p> </div><h2 class="groupheader">Constructor & Destructor Documentation</h2> <a class="anchor" id="ad2d2cebd2a3aa00130f769684bc8ddea"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">AddressBook::AddressBook </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs an address book object. </p> <p>You have to add the resources manually before calling <a class="el" href="classKABC_1_1AddressBook.html#a0345282016ed86ea0c0251c5f4a928b7" title="Loads all addressees synchronously.">load()</a>. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00307">307</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a172e22d87530475afa7386cee8af6022"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">AddressBook::AddressBook </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>config</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Constructs an address book object. </p> <p>The resources are loaded automatically.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">config</td><td>The config file which contains the resource settings. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00319">319</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a5638d9e7361248f33d52894f65597d47"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">AddressBook::~AddressBook </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> </td> </tr> </table> </div><div class="memdoc"> <p>Destructor. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00336">336</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <h2 class="groupheader">Member Function Documentation</h2> <a class="anchor" id="a2584c1d0a93da2870b79d5b0822f90cf"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool AddressBook::addCustomField </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>label</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>category</em> = <code><a class="el" href="classKABC_1_1Field.html#ac5b1866d86de7117cafbd07ca9cf6436a1a0eecc82040a2e6616ef3711e9411ea">Field::All</a></code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QString & </td> <td class="paramname"><em>key</em> = <code>QString()</code>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QString & </td> <td class="paramname"><em>app</em> = <code>QString()</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td> const</td> </tr> </table> </div><div class="memdoc"> <p>Add custom field to address book. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">label</td><td>User visible label of the field. </td></tr> <tr><td class="paramname">category</td><td>Ored list of field categories. </td></tr> <tr><td class="paramname">key</td><td>Identifier used as key for reading and writing the field. </td></tr> <tr><td class="paramname">app</td><td>String used as application key for reading and writing the field. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00790">790</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a4f3225320313961660dc0d1ac799359c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool AddressBook::addResource </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Adds a resource to the address book. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource you want to add. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Whether opening the resource was successfully. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00831">831</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="aa738c94bfa951cbf64db3396b58b43f6"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void KABC::AddressBook::addressBookChanged </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a> * </td> <td class="paramname"><em>addressBook</em></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>Emitted when one of the resources discovered a change in its backend or the asynchronous loading of all resources has finished. </p> <p>You should connect to this signal to update the presentation of the contact data in your application.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">addressBook</td><td>The address book which emitted this signal. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a49ed8b561af68fe247a3aecbe66c669c"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void KABC::AddressBook::addressBookLocked </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a> * </td> <td class="paramname"><em>addressBook</em></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>Emitted when one of the resources has been locked for writing. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">addressBook</td><td>The address book which emitted this signal. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a59fc6f63cfcf507d2aa52d1f668a0bab"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void KABC::AddressBook::addressBookUnlocked </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1AddressBook.html">AddressBook</a> * </td> <td class="paramname"><em>addressBook</em></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>Emitted when one of the resources has been unlocked. </p> <p>You should connect to this signal if you want to save your changes to a resource which is currently locked, and want to get notified when saving is possible again.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">addressBook</td><td>The address book which emitted this signal. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="a015d07d54b9cff02f1a8b1ac8a1e4e3e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Addressee::List AddressBook::allAddressees </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns a list of all addressees in the address book. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00626">626</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a36dad284fc996363041c7a00d4a93a78"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QStringList AddressBook::allDistributionListNames </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns a list of names of all distribution lists of all resources of this address book. </p> <p>Convenience function, equal to iterate over the list returned by <a class="el" href="classKABC_1_1AddressBook.html#ab198c092bca25d1afa29b6f01712453c" title="Returns a list of all distribution lists of all resources of this address book.">allDistributionLists()</a> </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00731">731</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ab198c092bca25d1afa29b6f01712453c"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QList< <a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * > AddressBook::allDistributionLists </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns a list of all distribution lists of all resources of this address book. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00719">719</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a9ac36cfbc39c7dddc6cec12f4a6fcccd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool AddressBook::asyncLoad </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Loads all addressees asynchronously. </p> <p>This function returns immediately and emits the <a class="el" href="classKABC_1_1AddressBook.html#aa738c94bfa951cbf64db3396b58b43f6" title="Emitted when one of the resources discovered a change in its backend or the asynchronous loading of a...">addressBookChanged()</a> signal as soon as the loading has finished.</p> <dl class="section return"><dt>Returns</dt><dd>Whether the synchronous part of loading was successfully. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00365">365</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a319d89ba2ef996bdaa379a9b0ccf1f38"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool AddressBook::asyncSave </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Ticket.html">Ticket</a> * </td> <td class="paramname"><em>ticket</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Saves all addressees of one resource asynchronously. </p> <p>If the save is successful the ticket is deleted.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">ticket</td><td>The ticket returned by <a class="el" href="classKABC_1_1AddressBook.html#a8aae86f41a8051843986a439580c4d7b" title="Requests a ticket for saving the addressbook.">requestSaveTicket()</a>. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Whether the synchronous part of saving was successfully. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00399">399</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="afb104b4ab947d965f9ec6cfd51c558a4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">AddressBook::ConstIterator</a> AddressBook::begin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns an iterator pointing to the first addressee of address book. </p> <p>This iterator equals <a class="el" href="classKABC_1_1AddressBook.html#a7f3baa6de71649992f33a26c6c960f00" title="This is an overloaded member function, provided for convenience.">end()</a> if the address book is empty. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00446">446</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="af26b4f40c66491c476f0650ba4209b37"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">AddressBook::Iterator</a> AddressBook::begin </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>This is an overloaded member function, provided for convenience. </p> <p>It behaves essentially like the above function. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00415">415</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ab6a206e49852b979de323083af56fafb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::clear </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Removes all addressees from the address book. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00505">505</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="af68dfdc7fe0e26fdc1d2df64847cbdde"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * AddressBook::createDistributionList </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em> = <code>0</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Creates a distribution list with a given <code>name</code> storing it in a given <code>resource</code>. </p> <dl class="section note"><dt>Note</dt><dd>The newly created list will be added to the addressbook automatically on creation.</dd></dl> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">name</td><td>The localized name of the new distribution list. </td></tr> <tr><td class="paramname">resource</td><td>The resource which should save the list. If <code>0</code> (default) the addressbook's standard resource will be used.</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKABC_1_1AddressBook.html#ac077b8e657167dc9cb1e25a85efcebca" title="Returns the addressbook resource manager's standard resource.">standardResource()</a> </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00674">674</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a1d10fff4755cf7c76a9d9cc1e39a7087"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::dump </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Used for debug output. </p> <p>This function prints out the list of all addressees to kDebug(5700). </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00743">743</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a51c251b9223bbf17669ab9d57da167dd"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void KABC::AddressBook::emitAddressBookChanged </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Emits the signal <a class="el" href="classKABC_1_1AddressBook.html#aa738c94bfa951cbf64db3396b58b43f6" title="Emitted when one of the resources discovered a change in its backend or the asynchronous loading of a...">addressBookChanged()</a> using <code>this</code> as the parameter. </p> <p>Definition at line <a class="el" href="addressbook_8h_source.html#l00597">597</a> of file <a class="el" href="addressbook_8h_source.html">addressbook.h</a>.</p> </div> </div> <a class="anchor" id="ae47fddd9b8dd108c2f8faeb06dd63a54"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void KABC::AddressBook::emitAddressBookLocked </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Emits the signal <a class="el" href="classKABC_1_1AddressBook.html#a49ed8b561af68fe247a3aecbe66c669c" title="Emitted when one of the resources has been locked for writing.">addressBookLocked()</a> using <code>this</code> as the parameter. </p> <p>Definition at line <a class="el" href="addressbook_8h_source.html#l00589">589</a> of file <a class="el" href="addressbook_8h_source.html">addressbook.h</a>.</p> </div> </div> <a class="anchor" id="abcfbc357a35293056587b6ba24786db1"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void KABC::AddressBook::emitAddressBookUnlocked </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">inline</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Emits the signal <a class="el" href="classKABC_1_1AddressBook.html#a59fc6f63cfcf507d2aa52d1f668a0bab" title="Emitted when one of the resources has been unlocked.">addressBookUnlocked()</a> using <code>this</code> as the parameter. </p> <p>Definition at line <a class="el" href="addressbook_8h_source.html#l00593">593</a> of file <a class="el" href="addressbook_8h_source.html">addressbook.h</a>.</p> </div> </div> <a class="anchor" id="ad1c58677c49486bb5c6da90a729e1839"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">AddressBook::ConstIterator</a> AddressBook::end </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns an iterator pointing to the last addressee of address book. </p> <p>This iterator equals <a class="el" href="classKABC_1_1AddressBook.html#af26b4f40c66491c476f0650ba4209b37" title="This is an overloaded member function, provided for convenience.">begin()</a> if the address book is empty. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00491">491</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a7f3baa6de71649992f33a26c6c960f00"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">AddressBook::Iterator</a> AddressBook::end </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>This is an overloaded member function, provided for convenience. </p> <p>It behaves essentially like the above function. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00477">477</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a9ebadb59f05839be9a17198415a7a675"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::error </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>msg</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Shows GUI independent error messages. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">msg</td><td>The error message that shall be displayed. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00901">901</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ae516a1ff0d2a28bdc9504d833cc52728"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1Field.html#a94165a536bad304ffd4f203deab2a465">Field::List</a> AddressBook::fields </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>category</em> = <code><a class="el" href="classKABC_1_1Field.html#ac5b1866d86de7117cafbd07ca9cf6436a1a0eecc82040a2e6616ef3711e9411ea">Field::All</a></code></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns a list of all Fields known to the address book which are associated with the given field category. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00769">769</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a0c9b99421419e650500fd00eb491f607"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">AddressBook::Iterator</a> AddressBook::find </td> <td>(</td> <td class="paramtype">const Addressee & </td> <td class="paramname"><em>addr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns an iterator pointing to the specified addressee. </p> <p>It will return <a class="el" href="classKABC_1_1AddressBook.html#a7f3baa6de71649992f33a26c6c960f00" title="This is an overloaded member function, provided for convenience.">end()</a> if no addressee matched.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">addr</td><td>The addressee you are looking for. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00589">589</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="aa1f59deb1e5d9d3755a2159cd74db611"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1AddressBook_1_1ConstIterator.html">AddressBook::ConstIterator</a> AddressBook::find </td> <td>(</td> <td class="paramtype">const Addressee & </td> <td class="paramname"><em>addr</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns an iterator pointing to the specified addressee. </p> <p>It will return <a class="el" href="classKABC_1_1AddressBook.html#a7f3baa6de71649992f33a26c6c960f00" title="This is an overloaded member function, provided for convenience.">end()</a> if no addressee matched.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">addr</td><td>The addressee you are looking for. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00601">601</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="afa94fb6224c1e7dc22806cdcbebea037"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Addressee::List AddressBook::findByCategory </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>category</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Searches all addressees which belongs to the specified category. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">category</td><td>The category you are looking for. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A list of all matching addressees. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00662">662</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a150895af069dead0262ca30c6d47b815"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Addressee::List AddressBook::findByEmail </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>email</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Searches all addressees which match the specified email address. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">email</td><td>The email address you are looking for. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A list of all matching addressees. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00650">650</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="abc944a42fcfb1bf121fac97334371265"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Addressee::List AddressBook::findByName </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>name</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Searches all addressees which match the specified name. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">name</td><td>The name you are looking for. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>A list of all matching addressees. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00638">638</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ac09308335a33413564ad984b5945e2fd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">Addressee AddressBook::findByUid </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>uid</em></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Searches an addressee with the specified unique identifier. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">uid</td><td>The unique identifier you are looking for. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>The addressee with the specified unique identifier or an empty addressee. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00613">613</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a9b9dcfb59927973d1723fe68e4300999"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * AddressBook::findDistributionListByIdentifier </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>identifier</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Returns a distribution list for the given <code>identifier</code> or <code>0</code>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">identifier</td><td>The ID of the list for look for. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00692">692</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a81b7c2e53e32fca4872f8728b7092d78"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * AddressBook::findDistributionListByName </td> <td>(</td> <td class="paramtype">const QString & </td> <td class="paramname"><em>name</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">Qt::CaseSensitivity </td> <td class="paramname"><em>caseSensitivity</em> = <code>Qt::CaseSensitive</code> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> <p>Returns a distribution list with the given <code>name</code> or <code>0</code>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">name</td><td>The localized name of the list for look for. </td></tr> <tr><td class="paramname">caseSensitivity</td><td>Whether to do string matching case sensitive or case insensitive. Default is <code>Qt::CaseSensitive</code> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00705">705</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ae44d33a17748aa0b8209bdcd15d509d9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">QString AddressBook::identifier </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>Returns a string identifying this addressbook. </p> <p>The identifier is created by concatenation of the resource identifiers. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00755">755</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a01d22a3abf8f38d9a0c37549c8b7b7f4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::insertAddressee </td> <td>(</td> <td class="paramtype">const Addressee & </td> <td class="paramname"><em>addr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Insert an addressee into the address book. </p> <p>If an addressee with the same unique id already exists, it is replaced by the new one, otherwise it is appended.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">addr</td><td>The addressee which shall be insert. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00546">546</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a0345282016ed86ea0c0251c5f4a928b7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool AddressBook::load </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Loads all addressees synchronously. </p> <dl class="section return"><dt>Returns</dt><dd>Whether the loading was successfully. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00347">347</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="acd4841d5faad15f73f1899fc590fa618"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void KABC::AddressBook::loadingFinished </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em></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>Emitted when the asynchronous loading of one resource has finished after calling <a class="el" href="classKABC_1_1AddressBook.html#a9ac36cfbc39c7dddc6cec12f4a6fcccd" title="Loads all addressees asynchronously.">asyncLoad()</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource which emitted this signal. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="ae88b60375d485c7bafe01323055e7b1b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool AddressBook::loadingHasFinished </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns true when the loading of the addressbook has finished, otherwise false. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00930">930</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a5f425cc17a3c9cb1ae10c1b0fb976365"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::releaseSaveTicket </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Ticket.html">Ticket</a> * </td> <td class="paramname"><em>ticket</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Releases the ticket requested previously with <a class="el" href="classKABC_1_1AddressBook.html#a8aae86f41a8051843986a439580c4d7b" title="Requests a ticket for saving the addressbook.">requestSaveTicket()</a>. </p> <p>Call this function, if you want to release a ticket without saving.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">ticket</td><td>the save ticket acquired with <a class="el" href="classKABC_1_1AddressBook.html#a8aae86f41a8051843986a439580c4d7b" title="Requests a ticket for saving the addressbook.">requestSaveTicket()</a> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00535">535</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a408e534207cfa90fe7c27ec56a2d079a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::removeAddressee </td> <td>(</td> <td class="paramtype">const Addressee & </td> <td class="paramname"><em>addr</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Removes an addressee from the address book. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">addr</td><td>The addressee which shall be removed. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00575">575</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a4e752097185f7351923f8b2591bd3d31"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::removeAddressee </td> <td>(</td> <td class="paramtype">const <a class="el" href="classKABC_1_1AddressBook_1_1Iterator.html">Iterator</a> & </td> <td class="paramname"><em>it</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>This is an overloaded member function, provided for convenience. </p> <p>It behaves essentially like the above function.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">it</td><td>An iterator pointing to the addressee which shall be removed. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00582">582</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="af2ca19625e9a8ae7cc35a3b59281f78b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::removeDistributionList </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1DistributionList.html">DistributionList</a> * </td> <td class="paramname"><em>list</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Removes a distribution <code>list</code> from its associated resource. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">list</td><td>The list to remove. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00683">683</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ae8b9c7d60556e1da704264309e13af6a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool AddressBook::removeResource </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Removes a resource from the address book. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource you want to remove. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Whether closing the resource was successfully. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00854">854</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a8aae86f41a8051843986a439580c4d7b"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1Ticket.html">Ticket</a> * AddressBook::requestSaveTicket </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em> = <code>0</code></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Requests a ticket for saving the addressbook. </p> <p>Calling this function locks the addressbook for all other processes. You need the returned ticket object for calling the <a class="el" href="classKABC_1_1AddressBook.html#aeb7fb853b031b2e4479e5deeae4111dc" title="Saves all addressees of one resource synchronously.">save()</a> function.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>A pointer to the resource which shall be locked. If 0, the default resource is locked. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>0 if the resource is already locked or a valid save ticket otherwise. </dd></dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKABC_1_1AddressBook.html#aeb7fb853b031b2e4479e5deeae4111dc" title="Saves all addressees of one resource synchronously.">save()</a> </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00513">513</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ad6dbc8fde2e80203ca3e7ac9bf87d186"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void AddressBook::resourceLoadingError </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QString & </td> <td class="paramname"><em>errMsg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Handles loading errors. </p> <p><a class="el" href="classKABC_1_1Resource.html">Resource</a> will be removed from the list of those pending for loading. If this has been the last one in this list, signal <a class="el" href="classKABC_1_1AddressBook.html#aa738c94bfa951cbf64db3396b58b43f6" title="Emitted when one of the resources discovered a change in its backend or the asynchronous loading of a...">addressBookChanged()</a> is emitted.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource which could not be loaded. </td></tr> <tr><td class="paramname">errMsg</td><td>The message describing the error. See <a class="el" href="classKABC_1_1AddressBook.html#a9ebadb59f05839be9a17198415a7a675" title="Shows GUI independent error messages.">error()</a> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00952">952</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a9bf1e6d02a1e04324675acbdb17d1334"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void AddressBook::resourceLoadingFinished </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Handles loading success. </p> <p><a class="el" href="classKABC_1_1Resource.html">Resource</a> will be removed from the list of those pending for loading and signal <a class="el" href="classKABC_1_1AddressBook.html#acd4841d5faad15f73f1899fc590fa618" title="Emitted when the asynchronous loading of one resource has finished after calling asyncLoad().">loadingFinished()</a> will be emitted. It this has been the last one in this list, signal <a class="el" href="classKABC_1_1AddressBook.html#aa738c94bfa951cbf64db3396b58b43f6" title="Emitted when one of the resources discovered a change in its backend or the asynchronous loading of a...">addressBookChanged()</a> is emitted as well.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource which has been saved successfully. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00935">935</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="afdd6f5da00d90179634a951f708bbdf2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="elRef" doxygen="kresources.tag:../../kresources/html/" href="../../kresources/html/classKRES_1_1Manager.html">KRES::Manager</a>< <a class="el" href="classKABC_1_1Resource.html">Resource</a> > * AddressBook::resourceManager </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns the addressbook's resource manager. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00925">925</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a1faa0fdad6095125dc5b499b68f638c9"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">QList< <a class="el" href="classKABC_1_1Resource.html">Resource</a> * > AddressBook::resources </td> <td>(</td> <td class="paramname"></td><td>)</td> <td> const</td> </tr> </table> </div><div class="memdoc"> <p>Returns a list of all resources. </p> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00879">879</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="af517caceee75b419a165992f56957357"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void AddressBook::resourceSavingError </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const QString & </td> <td class="paramname"><em>errMsg</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Handles saving errors. </p> <p><a class="el" href="classKABC_1_1Resource.html">Resource</a> will be removed from the list of those pending for saving.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource which could not be saved. </td></tr> <tr><td class="paramname">errMsg</td><td>The message describing the error. See <a class="el" href="classKABC_1_1AddressBook.html#a9ebadb59f05839be9a17198415a7a675" title="Shows GUI independent error messages.">error()</a> </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00963">963</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ab4f347c54caec0ea8e623425768bd7f2"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void AddressBook::resourceSavingFinished </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">slot</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Handles saving success. </p> <p><a class="el" href="classKABC_1_1Resource.html">Resource</a> will be removed from the list of those pending for saving.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource which has been saved successfully. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00945">945</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="aeb7fb853b031b2e4479e5deeae4111dc"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">bool AddressBook::save </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Ticket.html">Ticket</a> * </td> <td class="paramname"><em>ticket</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Saves all addressees of one resource synchronously. </p> <p>If the save is successful the ticket is deleted.</p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">ticket</td><td>The ticket returned by <a class="el" href="classKABC_1_1AddressBook.html#a8aae86f41a8051843986a439580c4d7b" title="Requests a ticket for saving the addressbook.">requestSaveTicket()</a>. </td></tr> </table> </dd> </dl> <dl class="section return"><dt>Returns</dt><dd>Whether the saving was successfully. </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00384">384</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a202d2d6ab22c01d0f719f5e543f3c652"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void KABC::AddressBook::savingFinished </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em></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>Emitted when the asynchronous saving of one resource has finished after calling <a class="el" href="classKABC_1_1AddressBook.html#a319d89ba2ef996bdaa379a9b0ccf1f38" title="Saves all addressees of one resource asynchronously.">asyncSave()</a>. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource which emitted this signal. </td></tr> </table> </dd> </dl> </div> </div> <a class="anchor" id="aaefb221229e848037cd15363d71b6737"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void AddressBook::setErrorHandler </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1ErrorHandler.html">ErrorHandler</a> * </td> <td class="paramname"><em>errorHandler</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> <p>Sets the <code><a class="el" href="classKABC_1_1ErrorHandler.html" title="Abstract class that provides displaying of error messages.">ErrorHandler</a></code>, that is used by <a class="el" href="classKABC_1_1AddressBook.html#a9ebadb59f05839be9a17198415a7a675" title="Shows GUI independent error messages.">error()</a> to provide GUI independent error messages. </p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">errorHandler</td><td>The error handler you want to use. </td></tr> </table> </dd> </dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00895">895</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="a5e19a646255162eca092f8a11dc674c9"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">void AddressBook::setStandardResource </td> <td>(</td> <td class="paramtype"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * </td> <td class="paramname"><em>resource</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Sets the resource manager's standard resource. </p> <p>Convenience method for <a class="el" href="classKABC_1_1AddressBook.html#afdd6f5da00d90179634a951f708bbdf2" title="Returns the addressbook's resource manager.">resourceManager()</a>-><a class="el" href="classKABC_1_1AddressBook.html#a5e19a646255162eca092f8a11dc674c9" title="Sets the resource manager's standard resource.">setStandardResource()</a></p> <dl class="params"><dt>Parameters</dt><dd> <table class="params"> <tr><td class="paramname">resource</td><td>The resource to use as the standard</td></tr> </table> </dd> </dl> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKABC_1_1AddressBook.html#ac077b8e657167dc9cb1e25a85efcebca" title="Returns the addressbook resource manager's standard resource.">standardResource()</a> </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00915">915</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <a class="anchor" id="ac077b8e657167dc9cb1e25a85efcebca"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname"><a class="el" href="classKABC_1_1Resource.html">Resource</a> * AddressBook::standardResource </td> <td>(</td> <td class="paramname"></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">protected</span></span> </td> </tr> </table> </div><div class="memdoc"> <p>Returns the addressbook resource manager's standard resource. </p> <p>Convenience method for <a class="el" href="classKABC_1_1AddressBook.html#afdd6f5da00d90179634a951f708bbdf2" title="Returns the addressbook's resource manager.">resourceManager()</a>-><a class="el" href="classKABC_1_1AddressBook.html#ac077b8e657167dc9cb1e25a85efcebca" title="Returns the addressbook resource manager's standard resource.">standardResource()</a></p> <dl class="section see"><dt>See Also</dt><dd><a class="el" href="classKABC_1_1AddressBook.html#a5e19a646255162eca092f8a11dc674c9" title="Sets the resource manager's standard resource.">setStandardResource()</a> </dd></dl> <p>Definition at line <a class="el" href="addressbook_8cpp_source.html#l00920">920</a> of file <a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a>.</p> </div> </div> <hr/>The documentation for this class was generated from the following files:<ul> <li><a class="el" href="addressbook_8h_source.html">addressbook.h</a></li> <li><a class="el" href="addressbook_8cpp_source.html">addressbook.cpp</a></li> </ul> </div><!-- contents --> <div class="copyrights"> This file is part of the KDE documentation.<br/> Documentation copyright © 1996-2013 The KDE developers.<br/> Generated on Fri Jul 12 2013 16:49:41 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>, © 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">kabc</h2> <a href="#cp-skip-project" class="cp-doNotDisplay">Skip menu "kabc"</a> </div></div> <ul><li><a href="index.html">Main Page</a></li><li><a href="namespaces.html">Namespace List</a></li><li><a href="namespacemembers.html">Namespace Members</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="classKABC_1_1Address.html">kabc::address</option>, <option value="classKABC_1_1AddressBook.html">kabc::addressbook</option>, <option value="classKABC_1_1AddressBook_1_1ConstIterator.html">kabc::addressbook::constiterator</option>, <option value="classKABC_1_1AddressBook_1_1Iterator.html">kabc::addressbook::iterator</option>, <option value="classKABC_1_1AddresseeDialog.html">kabc::addresseedialog</option>, <option value="classKABC_1_1AddresseeHelper.html">kabc::addresseehelper</option>, <option value="classKABC_1_1AddresseeItem.html">kabc::addresseeitem</option>, <option value="classKABC_1_1AddresseeList.html">kabc::addresseelist</option>, <option value="classKABC_1_1AddressLineEdit.html">kabc::addresslineedit</option>, <option value="classKABC_1_1BinaryFormat.html">kabc::binaryformat</option>, <option value="classKABC_1_1ConsoleErrorHandler.html">kabc::consoleerrorhandler</option>, <option value="classKABC_1_1ContactGroup.html">kabc::contactgroup</option>, <option value="classKABC_1_1ContactGroup_1_1ContactGroupReference.html">kabc::contactgroup::contactgroupreference</option>, <option value="classKABC_1_1ContactGroup_1_1ContactReference.html">kabc::contactgroup::contactreference</option>, <option value="classKABC_1_1ContactGroup_1_1Data.html">kabc::contactgroup::data</option>, <option value="classKABC_1_1DistributionList.html">kabc::distributionlist</option>, <option value="classKABC_1_1DistributionList_1_1Entry.html">kabc::distributionlist::entry</option>, <option value="classKABC_1_1DistributionListDialog.html">kabc::distributionlistdialog</option>, <option value="classKABC_1_1DistributionListEditorWidget.html">kabc::distributionlisteditorwidget</option>, <option value="classKABC_1_1EmailSelector.html">kabc::emailselector</option>, <option value="classKABC_1_1ErrorHandler.html">kabc::errorhandler</option>, <option value="classKABC_1_1Field.html">kabc::field</option>, <option value="classKABC_1_1FieldSortMode.html">kabc::fieldsortmode</option>, <option value="classKABC_1_1Format.html">kabc::format</option>, <option value="classKABC_1_1FormatFactory.html">kabc::formatfactory</option>, <option value="classKABC_1_1Geo.html">kabc::geo</option>, <option value="classKABC_1_1GuiErrorHandler.html">kabc::guierrorhandler</option>, <option value="classKABC_1_1Key.html">kabc::key</option>, <option value="classKABC_1_1Lock.html">kabc::lock</option>, <option value="classKABC_1_1LockNull.html">kabc::locknull</option>, <option value="classKABC_1_1NameSortMode.html">kabc::namesortmode</option>, <option value="classKABC_1_1PhoneNumber.html">kabc::phonenumber</option>, <option value="classKABC_1_1Picture.html">kabc::picture</option>, <option value="classKABC_1_1Plugin.html">kabc::plugin</option>, <option value="classKABC_1_1Resource.html">kabc::resource</option>, <option value="classKABC_1_1Resource_1_1ConstIterator.html">kabc::resource::constiterator</option>, <option value="classKABC_1_1ResourceABC.html">kabc::resourceabc</option>, <option value="classKABC_1_1ResourceDir.html">kabc::resourcedir</option>, <option value="classKABC_1_1ResourceFile.html">kabc::resourcefile</option>, <option value="classKABC_1_1ResourceNet.html">kabc::resourcenet</option>, <option value="classKABC_1_1SortMode.html">kabc::sortmode</option>, <option value="classKABC_1_1Sound.html">kabc::sound</option>, <option value="classKABC_1_1StdAddressBook.html">kabc::stdaddressbook</option>, <option value="classKABC_1_1Ticket.html">kabc::ticket</option>, <option value="classKABC_1_1TimeZone.html">kabc::timezone</option>, <option value="classKABC_1_1VCardConverter.html">kabc::vcardconverter</option>, <option value="classKABC_1_1VCardFormat.html">kabc::vcardformat</option>, <option value="classLdif.html">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> <a href="../../akonadi/contact/html/index.html">contact</a></li><li> <a href="../../akonadi/kmime/html/index.html">kmime</a></li><li> <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> <a href="../../kioslave/imap4/html/index.html">imap4</a></li><li> <a href="../../kioslave/mbox/html/index.html">mbox</a></li><li> <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> <a href="../../syndication/atom/html/index.html">atom</a></li><li> <a href="../../syndication/rdf/html/index.html">rdf</a></li><li> <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>®</sup> and <a href="/media/images/kde_gear_black.png">the K Desktop Environment<sup>®</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>