Akonadi::SpecialCollectionsDiscoveryJob Class

class Akonadi::SpecialCollectionsDiscoveryJob

A job to discover all SpecialCollections. More...

Header: #include <Akonadi/SpecialCollectionsDiscoveryJob>
CMake: find_package(KPim6 REQUIRED COMPONENTS AkonadiCore)
target_link_libraries(mytarget PRIVATE KPim6::AkonadiCore)

Public Functions

virtual ~SpecialCollectionsDiscoveryJob() override

Protected Functions

SpecialCollectionsDiscoveryJob(Akonadi::SpecialCollections *collections, const QStringList &mimeTypes, QObject *parent = nullptr)

Detailed Description

The collections get registered into SpecialCollections.

This class is not meant to be used directly but as a base class for type specific special collection request jobs.

Author: David Faure <faure@kde.org>

Member Function Documentation

[explicit protected] SpecialCollectionsDiscoveryJob::SpecialCollectionsDiscoveryJob(Akonadi::SpecialCollections *collections, const QStringList &mimeTypes, QObject *parent = nullptr)

Creates a new special collections request job.

collections The SpecialCollections object that shall be used. parent The parent object.

[override virtual noexcept] SpecialCollectionsDiscoveryJob::~SpecialCollectionsDiscoveryJob()

Destroys the special collections request job.