20 #ifndef __tdeio_davjob_h__
21 #define __tdeio_davjob_h__
26 #include <tqptrlist.h>
28 #include <tqstringlist.h>
29 #include <tqguardedptr.h>
32 #include <sys/types.h>
35 #include <tdeio/jobclasses.h>
36 #include <tdeio/global.h>
64 DavJob(
const KURL& url,
int method,
65 const TQString& request,
bool showProgressInfo);
70 TQDomDocument&
response() {
return m_response; }
73 virtual void slotFinished();
74 virtual void slotData(
const TQByteArray &data);
83 TQDomDocument m_response;
97 TDEIO_EXPORT DavJob*
davPropFind(
const KURL& url,
const TQDomDocument& properties, TQString depth,
bool showProgressInfo=
true );
109 TDEIO_EXPORT DavJob*
davPropPatch(
const KURL& url,
const TQDomDocument& properties,
bool showProgressInfo=
true );
121 TDEIO_EXPORT DavJob*
davSearch(
const KURL &url,
const TQString& nsURI,
const TQString& qName,
const TQString& query,
bool showProgressInfo=
true );