KDAV::DavCollectionDeleteJob Class

class KDAV::DavCollectionDeleteJob

A job that deletes a DAV collection. More...

Header: #include <KDAV/DavCollectionDeleteJob>
CMake: find_package(KF6 REQUIRED COMPONENTS DAV)
target_link_libraries(mytarget PRIVATE KF6::DAV)
Inherits: KDAV::DavJobBase

Public Functions

DavCollectionDeleteJob(const KDAV::DavUrl &url, QObject *parent = nullptr)
(since 6.31) KDAV::DavPushDontNotify pushDontNotify() const
(since 6.31) void setPushDontNotify(const KDAV::DavPushDontNotify &dontNotify)

Reimplemented Public Functions

virtual void start() override

Detailed Description

This job is used to delete a DAV collection at a certain URL.

Member Function Documentation

[explicit] DavCollectionDeleteJob::DavCollectionDeleteJob(const KDAV::DavUrl &url, QObject *parent = nullptr)

Creates a new DAV collection delete job.

url The DAV URL of the collection to delete

parent The parent object.

[since 6.31] KDAV::DavPushDontNotify DavCollectionDeleteJob::pushDontNotify() const

Gets Push-Dont-Notify Urls.

This function was introduced in 6.31.

See also setPushDontNotify().

[since 6.31] void DavCollectionDeleteJob::setPushDontNotify(const KDAV::DavPushDontNotify &dontNotify)

Sets Push-Dont-Notify URLs that should not be notified.

This function was introduced in 6.31.

See also pushDontNotify().

[override virtual] void DavCollectionDeleteJob::start()

Reimplements: KJob::start().

Starts the job.