Akonadi::CollectionMaintenancePage Class

The collection maintenance page for collection properties dialog. More...

Header: #include <Akonadi/CollectionMaintenancePage>
CMake: find_package(KPim6 REQUIRED COMPONENTS AkonadiWidgets)
target_link_libraries(mytarget PRIVATE KPim6::AkonadiWidgets)
Inherits: Akonadi::CollectionPropertiesPage

Public Functions

CollectionMaintenancePage(QWidget *parent = nullptr)
virtual ~CollectionMaintenancePage() override

Reimplemented Public Functions

virtual void load(const Akonadi::Collection &col) override
virtual void save(Akonadi::Collection &col) override

Protected Functions

void init(const Akonadi::Collection &)

Detailed Description

Member Function Documentation

[explicit] CollectionMaintenancePage::CollectionMaintenancePage(QWidget *parent = nullptr)

Creates a new collection maintenance page.\n parent The parent widget.

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

Destroys the collection maintenance page.

[protected] void CollectionMaintenancePage::init(const Akonadi::Collection &)

Initializes the page with the given collection. col The collection to initialize with.

[override virtual] void CollectionMaintenancePage::load(const Akonadi::Collection &col)

Reimplements: CollectionPropertiesPage::load(const Akonadi::Collection &collection).

Loads the page content from the given collection. col The collection to load.

[override virtual] void CollectionMaintenancePage::save(Akonadi::Collection &col)

Reimplements: CollectionPropertiesPage::save(Akonadi::Collection &collection).

Saves the page content to the given collection. col The collection to save to.