<?xml version='1.0' encoding='UTF-8' standalone='yes' ?>
<tagfile doxygen_version="1.9.8">
  <compound kind="class">
    <name>KDAV::DavCollection</name>
    <filename>classKDAV_1_1DavCollection.html</filename>
    <member kind="enumvalue">
      <name>Calendar</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1ab78bf744b8ff3ae4009f85d80ab80e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Contacts</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1ae5268632488d0459fc72529c2f5f338e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>ContentType</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Events</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1ac7ca5f20718f7d4fa320d319159b5077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Todos</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1ab4c3b84633b40081057e5c93b477bb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Contacts</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1ae5268632488d0459fc72529c2f5f338e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FreeBusy</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1a63da6b1155d3964277fc5be01f92612a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Journal</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1aa4ad5bd6d3b03fa799d34ea68b52dc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Calendar</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1ab78bf744b8ff3ae4009f85d80ab80e12</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Events</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1ac7ca5f20718f7d4fa320d319159b5077</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>FreeBusy</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1a63da6b1155d3964277fc5be01f92612a</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Journal</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1aa4ad5bd6d3b03fa799d34ea68b52dc7e</anchor>
      <arglist></arglist>
    </member>
    <member kind="typedef">
      <type>QVector&lt; DavCollection &gt;</type>
      <name>List</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>ac61e49687e76760eabe13f9d245afff6</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>Todos</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6aa69648f93ab2cee6607c8891c14ce1ab4c3b84633b40081057e5c93b477bb2e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavCollection</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a1b9cf2d774c9fef78bdc21d14ddca938</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavCollection</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a5a8fdde16039d49362fcf7593fb946ba</anchor>
      <arglist>(const DavUrl &amp;url, const QString &amp;displayName, ContentTypes contentTypes)</arglist>
    </member>
    <member kind="function">
      <type>QColor</type>
      <name>color</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a521845a54aa3b088635b899a944aa61e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>ContentTypes</type>
      <name>contentTypes</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>af349925d308260ce40ccc45467224d10</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>CTag</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a6e4eaed4fed9be5e8ae4350e00655ab5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>displayName</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a80f798c86ec802851e48eba1148f4b02</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Privileges</type>
      <name>privileges</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>aea176703cde3eb5150454fa57c1b259f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setColor</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a238465951e77f622b53a3e281cd471b8</anchor>
      <arglist>(const QColor &amp;color)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContentTypes</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>ab8e4adf5ae2eb206b3b59160d17f137f</anchor>
      <arglist>(ContentTypes types)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setCTag</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a44ab65553ad5bba4b97f734c74b64a2d</anchor>
      <arglist>(const QString &amp;ctag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setDisplayName</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a3cc1cde84c9cf1198c2c54b6dd722651</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setPrivileges</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a0a3540a7747413f768558372d42b5bd9</anchor>
      <arglist>(Privileges privs)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a5c1ea28c77cea1e6746a601941cc4df4</anchor>
      <arglist>(const DavUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>DavUrl</type>
      <name>url</name>
      <anchorfile>classKDAV_1_1DavCollection.html</anchorfile>
      <anchor>a904180d0f47aea85a256dec589254c73</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavCollectionDeleteJob</name>
    <filename>classKDAV_1_1DavCollectionDeleteJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavCollectionDeleteJob</name>
      <anchorfile>classKDAV_1_1DavCollectionDeleteJob.html</anchorfile>
      <anchor>acfec282a41321c6d2d099cbf52beec9b</anchor>
      <arglist>(const DavUrl &amp;url, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavCollectionDeleteJob.html</anchorfile>
      <anchor>a8b210b195b1ff9603399228fab864e57</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavCollectionModifyJob</name>
    <filename>classKDAV_1_1DavCollectionModifyJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavCollectionModifyJob</name>
      <anchorfile>classKDAV_1_1DavCollectionModifyJob.html</anchorfile>
      <anchor>a9c4e6f85e9f0e7076cf7f9949596e688</anchor>
      <arglist>(const DavUrl &amp;url, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeProperty</name>
      <anchorfile>classKDAV_1_1DavCollectionModifyJob.html</anchorfile>
      <anchor>a6e6358d05a0451b435400c00e42994e9</anchor>
      <arglist>(const QString &amp;property, const QString &amp;ns)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProperty</name>
      <anchorfile>classKDAV_1_1DavCollectionModifyJob.html</anchorfile>
      <anchor>a9fdbde6cea904cf4059b789a2e1ed84b</anchor>
      <arglist>(const QString &amp;property, const QString &amp;value, const QString &amp;ns=QString())</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavCollectionModifyJob.html</anchorfile>
      <anchor>a2b780e6d06be463647381eb5611119d0</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavCollectionsFetchJob</name>
    <filename>classKDAV_1_1DavCollectionsFetchJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="signal">
      <type>void</type>
      <name>collectionDiscovered</name>
      <anchorfile>classKDAV_1_1DavCollectionsFetchJob.html</anchorfile>
      <anchor>aba7e652283912434059984c5c7702f15</anchor>
      <arglist>(KDAV::Protocol protocol, const QString &amp;collectionUrl, const QString &amp;configuredUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavCollectionsFetchJob</name>
      <anchorfile>classKDAV_1_1DavCollectionsFetchJob.html</anchorfile>
      <anchor>a179dc354d7af801d0c3ff7fd324dec8d</anchor>
      <arglist>(const DavUrl &amp;url, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavCollection::List</type>
      <name>collections</name>
      <anchorfile>classKDAV_1_1DavCollectionsFetchJob.html</anchorfile>
      <anchor>a9b7b09c53a44964847ee3180d1d0b380</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DavUrl</type>
      <name>davUrl</name>
      <anchorfile>classKDAV_1_1DavCollectionsFetchJob.html</anchorfile>
      <anchor>a0103514150f432c4de9922d8cf056371</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavCollectionsFetchJob.html</anchorfile>
      <anchor>ae640702aedfce3b4172c755c50288c66</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavCollectionsMultiFetchJob</name>
    <filename>classKDAV_1_1DavCollectionsMultiFetchJob.html</filename>
    <base>KCompositeJob</base>
    <member kind="signal">
      <type>void</type>
      <name>collectionDiscovered</name>
      <anchorfile>classKDAV_1_1DavCollectionsMultiFetchJob.html</anchorfile>
      <anchor>a536c51fa8ce29fd7c16aae9ac0aabfe1</anchor>
      <arglist>(KDAV::Protocol protocol, const QString &amp;collectionUrl, const QString &amp;configuredUrl)</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavCollectionsMultiFetchJob</name>
      <anchorfile>classKDAV_1_1DavCollectionsMultiFetchJob.html</anchorfile>
      <anchor>aeecac3bf8e159abce1f2f90f0d5ce62f</anchor>
      <arglist>(const DavUrl::List &amp;urls, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavCollection::List</type>
      <name>collections</name>
      <anchorfile>classKDAV_1_1DavCollectionsMultiFetchJob.html</anchorfile>
      <anchor>a7a868959b7b11838d8f82ff5c6de6ed2</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavCollectionsMultiFetchJob.html</anchorfile>
      <anchor>a01860f55cdaef404a56d26d6d859e674</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavItem</name>
    <filename>classKDAV_1_1DavItem.html</filename>
    <member kind="typedef">
      <type>QVector&lt; DavItem &gt;</type>
      <name>List</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a539715a0e8f15a302442a569039f4686</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavItem</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a815a6ee24a03cb120f01448d55d2eb3a</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavItem</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a7271b2cab88a697a4bbda0a7ed5e6c4c</anchor>
      <arglist>(const DavUrl &amp;url, const QString &amp;contentType, const QByteArray &amp;data, const QString &amp;etag)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>contentType</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a3c6ae8e51875c374c1fcef72444316f9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QByteArray</type>
      <name>data</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a756e1fc529dfad17da73d19749605a03</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>etag</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a756477a627def1e09d5c854a48a08ce8</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContentType</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a76fbeee5bdefdd789e75d333c2b07620</anchor>
      <arglist>(const QString &amp;type)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setData</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a969ba6d8b74c6595597f5aec8ec7ccb4</anchor>
      <arglist>(const QByteArray &amp;data)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEtag</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a89ff622d7c2c242c1887ce7310767690</anchor>
      <arglist>(const QString &amp;etag)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>ad124e6d853421e0df98b131d7f84d397</anchor>
      <arglist>(const DavUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>DavUrl</type>
      <name>url</name>
      <anchorfile>classKDAV_1_1DavItem.html</anchorfile>
      <anchor>a222b9f1a0e9c0e4f2c9e0ce7528dc820</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavItemCreateJob</name>
    <filename>classKDAV_1_1DavItemCreateJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavItemCreateJob</name>
      <anchorfile>classKDAV_1_1DavItemCreateJob.html</anchorfile>
      <anchor>a0c25b8f2b93ce92b1d7f986ecf1373b7</anchor>
      <arglist>(const DavItem &amp;item, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavItem</type>
      <name>item</name>
      <anchorfile>classKDAV_1_1DavItemCreateJob.html</anchorfile>
      <anchor>a26631378990b16d84fdec20ebb4db54d</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavItemCreateJob.html</anchorfile>
      <anchor>a329ffc35fc7421fa933674d65a5eab6c</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavItemDeleteJob</name>
    <filename>classKDAV_1_1DavItemDeleteJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavItemDeleteJob</name>
      <anchorfile>classKDAV_1_1DavItemDeleteJob.html</anchorfile>
      <anchor>a33e736f676f33fb1d7e4a2ceced09a7b</anchor>
      <arglist>(const DavItem &amp;item, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavItem</type>
      <name>freshItem</name>
      <anchorfile>classKDAV_1_1DavItemDeleteJob.html</anchorfile>
      <anchor>afca05e09ecb55443337dae3433a8adb9</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>freshResponseCode</name>
      <anchorfile>classKDAV_1_1DavItemDeleteJob.html</anchorfile>
      <anchor>a2e38305edb409c7cfa5db75eee1d65ef</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavItemDeleteJob.html</anchorfile>
      <anchor>a73453305b3abafedef765a0762e6fa20</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavItemFetchJob</name>
    <filename>classKDAV_1_1DavItemFetchJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavItemFetchJob</name>
      <anchorfile>classKDAV_1_1DavItemFetchJob.html</anchorfile>
      <anchor>a9efbeeee942ebdecb125e371c0cbbd28</anchor>
      <arglist>(const DavItem &amp;item, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavItem</type>
      <name>item</name>
      <anchorfile>classKDAV_1_1DavItemFetchJob.html</anchorfile>
      <anchor>af0e81d21d5e0b35c4d0cb72e137e4bbd</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavItemFetchJob.html</anchorfile>
      <anchor>acfeeac1e124ff3298a374472f8df3ae4</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavItemModifyJob</name>
    <filename>classKDAV_1_1DavItemModifyJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavItemModifyJob</name>
      <anchorfile>classKDAV_1_1DavItemModifyJob.html</anchorfile>
      <anchor>abf02d6c50b7e211d3d9c82cbfb5c96a3</anchor>
      <arglist>(const DavItem &amp;item, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavItem</type>
      <name>freshItem</name>
      <anchorfile>classKDAV_1_1DavItemModifyJob.html</anchorfile>
      <anchor>a7b0488d817b05545472b0628e27e6aec</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>freshResponseCode</name>
      <anchorfile>classKDAV_1_1DavItemModifyJob.html</anchorfile>
      <anchor>a87a81250ce683b7feaa5e881ecfb92f7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DavItem</type>
      <name>item</name>
      <anchorfile>classKDAV_1_1DavItemModifyJob.html</anchorfile>
      <anchor>a04450a1b563db8bcd6b306b8bb3f3ff5</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavItemModifyJob.html</anchorfile>
      <anchor>ac215456ac885e6a13dde8e85c0d3513f</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavItemsFetchJob</name>
    <filename>classKDAV_1_1DavItemsFetchJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavItemsFetchJob</name>
      <anchorfile>classKDAV_1_1DavItemsFetchJob.html</anchorfile>
      <anchor>a72a39e2be02b1b88d5f5c98e5265cdd5</anchor>
      <arglist>(const DavUrl &amp;collectionUrl, const QStringList &amp;urls, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavItem</type>
      <name>item</name>
      <anchorfile>classKDAV_1_1DavItemsFetchJob.html</anchorfile>
      <anchor>ab5152624845bc0950acc07cdda7ea919</anchor>
      <arglist>(const QString &amp;url) const</arglist>
    </member>
    <member kind="function">
      <type>DavItem::List</type>
      <name>items</name>
      <anchorfile>classKDAV_1_1DavItemsFetchJob.html</anchorfile>
      <anchor>a2ec2fdf6fdcbf833cbd1eeb9839f415f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavItemsFetchJob.html</anchorfile>
      <anchor>ab7364862bd618749f6c39a8aa0c9e654</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavItemsListJob</name>
    <filename>classKDAV_1_1DavItemsListJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavItemsListJob</name>
      <anchorfile>classKDAV_1_1DavItemsListJob.html</anchorfile>
      <anchor>aaa6f2ae333af620c450f1d6dba4acb95</anchor>
      <arglist>(const DavUrl &amp;url, const std::shared_ptr&lt; EtagCache &gt; &amp;cache, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavItem::List</type>
      <name>changedItems</name>
      <anchorfile>classKDAV_1_1DavItemsListJob.html</anchorfile>
      <anchor>a0a215988676eb11e5e03c134fc3b15d6</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>deletedItems</name>
      <anchorfile>classKDAV_1_1DavItemsListJob.html</anchorfile>
      <anchor>a63725fc99db04289ec408601b29a99a0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>DavItem::List</type>
      <name>items</name>
      <anchorfile>classKDAV_1_1DavItemsListJob.html</anchorfile>
      <anchor>abb4200929cce93f00c408cc6a92c83a7</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setContentMimeTypes</name>
      <anchorfile>classKDAV_1_1DavItemsListJob.html</anchorfile>
      <anchor>ab69e3e92a6fa9cf74dcdab7761b1f831</anchor>
      <arglist>(const QStringList &amp;types)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setTimeRange</name>
      <anchorfile>classKDAV_1_1DavItemsListJob.html</anchorfile>
      <anchor>a2e47f818b89078ac746b401d712369c1</anchor>
      <arglist>(const QString &amp;start, const QString &amp;end)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavItemsListJob.html</anchorfile>
      <anchor>aa8809b25ba099d1e93859578ef63aea5</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavJobBase</name>
    <filename>classKDAV_1_1DavJobBase.html</filename>
    <base>KJob</base>
    <member kind="function">
      <type>bool</type>
      <name>canRetryLater</name>
      <anchorfile>classKDAV_1_1DavJobBase.html</anchorfile>
      <anchor>a8b8c0db13ba46f84d654821a398408da</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>Error</type>
      <name>davError</name>
      <anchorfile>classKDAV_1_1DavJobBase.html</anchorfile>
      <anchor>a2c159345f71d3320cb9a48bd4346493c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>hasConflict</name>
      <anchorfile>classKDAV_1_1DavJobBase.html</anchorfile>
      <anchor>ac4b8a9e4a3253439168e7b60bf0e2e3f</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>int</type>
      <name>latestResponseCode</name>
      <anchorfile>classKDAV_1_1DavJobBase.html</anchorfile>
      <anchor>a3c51cd5fbc385c62c3cecdcc33532732</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavPrincipalHomeSetsFetchJob</name>
    <filename>classKDAV_1_1DavPrincipalHomeSetsFetchJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <member kind="function">
      <type></type>
      <name>DavPrincipalHomeSetsFetchJob</name>
      <anchorfile>classKDAV_1_1DavPrincipalHomeSetsFetchJob.html</anchorfile>
      <anchor>a5fd902168a39c62daa801de4e68a902f</anchor>
      <arglist>(const DavUrl &amp;url, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>homeSets</name>
      <anchorfile>classKDAV_1_1DavPrincipalHomeSetsFetchJob.html</anchorfile>
      <anchor>ad090ce89e4cdd263a1a1baaff1642490</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavPrincipalHomeSetsFetchJob.html</anchorfile>
      <anchor>a4e03b4a9bc9d919bc97ed80443afe9d9</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavPrincipalSearchJob</name>
    <filename>classKDAV_1_1DavPrincipalSearchJob.html</filename>
    <base>KDAV::DavJobBase</base>
    <class kind="struct">KDAV::DavPrincipalSearchJob::Result</class>
    <member kind="enumeration">
      <type></type>
      <name>FilterType</name>
      <anchorfile>classKDAV_1_1DavPrincipalSearchJob.html</anchorfile>
      <anchor>aefc9f6e27af7341fd3be6a4e03c6d11f</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavPrincipalSearchJob</name>
      <anchorfile>classKDAV_1_1DavPrincipalSearchJob.html</anchorfile>
      <anchor>a2e90ee3e3a78e24535f7d9fb56c59fad</anchor>
      <arglist>(const DavUrl &amp;url, FilterType type, const QString &amp;filter, QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>DavUrl</type>
      <name>davUrl</name>
      <anchorfile>classKDAV_1_1DavPrincipalSearchJob.html</anchorfile>
      <anchor>a8b76fc1fa44345a9588c02d0c7a9bb7e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>fetchProperty</name>
      <anchorfile>classKDAV_1_1DavPrincipalSearchJob.html</anchorfile>
      <anchor>a26ae4ab05cdbcd2f99523e81f71305e9</anchor>
      <arglist>(const QString &amp;name, const QString &amp;ns=QString())</arglist>
    </member>
    <member kind="function">
      <type>QVector&lt; Result &gt;</type>
      <name>results</name>
      <anchorfile>classKDAV_1_1DavPrincipalSearchJob.html</anchorfile>
      <anchor>a3e5e89de649a077ca4644db8922c3912</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>start</name>
      <anchorfile>classKDAV_1_1DavPrincipalSearchJob.html</anchorfile>
      <anchor>aad6a047c81f4b2a9ffc887b226dfdd83</anchor>
      <arglist>() override</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::DavUrl</name>
    <filename>classKDAV_1_1DavUrl.html</filename>
    <member kind="typedef">
      <type>QVector&lt; DavUrl &gt;</type>
      <name>List</name>
      <anchorfile>classKDAV_1_1DavUrl.html</anchorfile>
      <anchor>a6e5c6f50481b171b2084d7fb4499618e</anchor>
      <arglist></arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavUrl</name>
      <anchorfile>classKDAV_1_1DavUrl.html</anchorfile>
      <anchor>ab2c6abeb5efdf7be744ce9b76d2ecdef</anchor>
      <arglist>()</arglist>
    </member>
    <member kind="function">
      <type></type>
      <name>DavUrl</name>
      <anchorfile>classKDAV_1_1DavUrl.html</anchorfile>
      <anchor>aab39592ea3ffa7c37d5b386bf577bbb9</anchor>
      <arglist>(const QUrl &amp;url, Protocol protocol)</arglist>
    </member>
    <member kind="function">
      <type>Protocol</type>
      <name>protocol</name>
      <anchorfile>classKDAV_1_1DavUrl.html</anchorfile>
      <anchor>a1f16d539a78485af2bdc97f82c31605e</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setProtocol</name>
      <anchorfile>classKDAV_1_1DavUrl.html</anchorfile>
      <anchor>a74cc3916c5ea99d7ce75d0261e4e6fdb</anchor>
      <arglist>(Protocol protocol)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setUrl</name>
      <anchorfile>classKDAV_1_1DavUrl.html</anchorfile>
      <anchor>a4c7a2fcc50fbac9dd5b4e33e9c1bd0df</anchor>
      <arglist>(const QUrl &amp;url)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>toDisplayString</name>
      <anchorfile>classKDAV_1_1DavUrl.html</anchorfile>
      <anchor>a57ba3498c9ead4b0b09b6c85e9bdbef0</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>QUrl</type>
      <name>url</name>
      <anchorfile>classKDAV_1_1DavUrl.html</anchorfile>
      <anchor>a6ba94f90afef4601867c7f60799b61b3</anchor>
      <arglist>() const</arglist>
    </member>
  </compound>
  <compound kind="class">
    <name>KDAV::Error</name>
    <filename>classKDAV_1_1Error.html</filename>
  </compound>
  <compound kind="class">
    <name>KDAV::EtagCache</name>
    <filename>classKDAV_1_1EtagCache.html</filename>
    <member kind="function">
      <type></type>
      <name>EtagCache</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>a1b2a6ed5f91548eb1c234929d143bf1a</anchor>
      <arglist>(QObject *parent=nullptr)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>changedRemoteIds</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>a90ba246de9222488dbf6e28f90257c2c</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>contains</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>ac88eb90c5c579b9dd3eb339c96aca185</anchor>
      <arglist>(const QString &amp;remoteId) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>etagChanged</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>a65108d5f36fdb9c135a6f4a2fcf19b33</anchor>
      <arglist>(const QString &amp;remoteId, const QString &amp;refEtag) const</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>isOutOfDate</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>a0a80c2cdd4c7fe1e7ca203418b2578b4</anchor>
      <arglist>(const QString &amp;remoteId) const</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>markAsChanged</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>ab1970f79ccb88c2e35b0c8a1e9311776</anchor>
      <arglist>(const QString &amp;remoteId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>removeEtag</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>ac5be298061559ec76c2e4594e430ac8f</anchor>
      <arglist>(const QString &amp;remoteId)</arglist>
    </member>
    <member kind="function">
      <type>void</type>
      <name>setEtag</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>a99fd9bfb7b74155fd1a15f6217ac056c</anchor>
      <arglist>(const QString &amp;remoteId, const QString &amp;etag)</arglist>
    </member>
    <member kind="function">
      <type>QStringList</type>
      <name>urls</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>a27d085e9f3be528cb547e9f581e51657</anchor>
      <arglist>() const</arglist>
    </member>
    <member kind="function" protection="protected">
      <type>void</type>
      <name>setEtagInternal</name>
      <anchorfile>classKDAV_1_1EtagCache.html</anchorfile>
      <anchor>aa6d7b0174f189006ff8e19955425787e</anchor>
      <arglist>(const QString &amp;remoteId, const QString &amp;etag)</arglist>
    </member>
  </compound>
  <compound kind="struct">
    <name>KDAV::DavPrincipalSearchJob::Result</name>
    <filename>structKDAV_1_1DavPrincipalSearchJob_1_1Result.html</filename>
  </compound>
  <compound kind="namespace">
    <name>KDAV</name>
    <filename>namespaceKDAV.html</filename>
    <namespace>KDAV::ProtocolInfo</namespace>
    <class kind="class">KDAV::DavCollection</class>
    <class kind="class">KDAV::DavCollectionDeleteJob</class>
    <class kind="class">KDAV::DavCollectionModifyJob</class>
    <class kind="class">KDAV::DavCollectionsFetchJob</class>
    <class kind="class">KDAV::DavCollectionsMultiFetchJob</class>
    <class kind="class">KDAV::DavItem</class>
    <class kind="class">KDAV::DavItemCreateJob</class>
    <class kind="class">KDAV::DavItemDeleteJob</class>
    <class kind="class">KDAV::DavItemFetchJob</class>
    <class kind="class">KDAV::DavItemModifyJob</class>
    <class kind="class">KDAV::DavItemsFetchJob</class>
    <class kind="class">KDAV::DavItemsListJob</class>
    <class kind="class">KDAV::DavJobBase</class>
    <class kind="class">KDAV::DavPrincipalHomeSetsFetchJob</class>
    <class kind="class">KDAV::DavPrincipalSearchJob</class>
    <class kind="class">KDAV::DavUrl</class>
    <class kind="class">KDAV::Error</class>
    <class kind="class">KDAV::EtagCache</class>
    <member kind="enumeration">
      <type></type>
      <name>ErrorNumber</name>
      <anchorfile>namespaceKDAV.html</anchorfile>
      <anchor>a0545d2b096190fa31ce6ef21be0de760</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Privilege</name>
      <anchorfile>namespaceKDAV.html</anchorfile>
      <anchor>aff5603179316828ce9d0e91260ee8998</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumeration">
      <type></type>
      <name>Protocol</name>
      <anchorfile>namespaceKDAV.html</anchorfile>
      <anchor>a1103bcbdcc022e741c956d22aa5c849b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CalDav</name>
      <anchorfile>namespaceKDAV.html</anchorfile>
      <anchor>a1103bcbdcc022e741c956d22aa5c849ba562a0b48a3eac699ea7b486f482fe8bb</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>CardDav</name>
      <anchorfile>namespaceKDAV.html</anchorfile>
      <anchor>a1103bcbdcc022e741c956d22aa5c849ba467a52f979ccb4586cba10536cde643b</anchor>
      <arglist></arglist>
    </member>
    <member kind="enumvalue">
      <name>GroupDav</name>
      <anchorfile>namespaceKDAV.html</anchorfile>
      <anchor>a1103bcbdcc022e741c956d22aa5c849ba3096cc89969331ef2e00a7053fc793ea</anchor>
      <arglist></arglist>
    </member>
  </compound>
  <compound kind="namespace">
    <name>KDAV::ProtocolInfo</name>
    <filename>namespaceKDAV_1_1ProtocolInfo.html</filename>
    <member kind="function">
      <type>QString</type>
      <name>contactsMimeType</name>
      <anchorfile>namespaceKDAV_1_1ProtocolInfo.html</anchorfile>
      <anchor>a057ab544728d0c2d042b2bc529da8365</anchor>
      <arglist>(KDAV::Protocol protocol)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>principalHomeSet</name>
      <anchorfile>namespaceKDAV_1_1ProtocolInfo.html</anchorfile>
      <anchor>a9b95d9e4fb0522674e97163999e81239</anchor>
      <arglist>(KDAV::Protocol protocol)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>principalHomeSetNS</name>
      <anchorfile>namespaceKDAV_1_1ProtocolInfo.html</anchorfile>
      <anchor>a66c5c0434af0326c30ed2c7b6dcc75eb</anchor>
      <arglist>(KDAV::Protocol protocol)</arglist>
    </member>
    <member kind="function">
      <type>KDAV::Protocol</type>
      <name>protocolByName</name>
      <anchorfile>namespaceKDAV_1_1ProtocolInfo.html</anchorfile>
      <anchor>a19ca6ba5265d055f8fec28e67d953689</anchor>
      <arglist>(const QString &amp;name)</arglist>
    </member>
    <member kind="function">
      <type>QString</type>
      <name>protocolName</name>
      <anchorfile>namespaceKDAV_1_1ProtocolInfo.html</anchorfile>
      <anchor>a8e297540fc3d4151467ff58e30e51d3a</anchor>
      <arglist>(KDAV::Protocol protocol)</arglist>
    </member>
    <member kind="function">
      <type>bool</type>
      <name>useMultiget</name>
      <anchorfile>namespaceKDAV_1_1ProtocolInfo.html</anchorfile>
      <anchor>a9c57b59e6f7791b6c2b20b958dd3434f</anchor>
      <arglist>(KDAV::Protocol protocol)</arglist>
    </member>
  </compound>
  <compound kind="page">
    <name>index</name>
    <title>KDAV</title>
    <filename>index.html</filename>
    <docanchor file="index.html" title="KDAV">md__2build_2kdav_2src_2kdav-5_8110_80_2README</docanchor>
  </compound>
</tagfile>
