akonadi
Akonadi::CollectionPropertiesDialog Class Reference
A generic and extensible dialog for collection properties. More...
#include <collectionpropertiesdialog.h>
Inherits KDialog.
Public Member Functions | |
CollectionPropertiesDialog (const Collection &collection, QWidget *parent=0) | |
~CollectionPropertiesDialog () | |
Static Public Member Functions | |
static void | registerPage (CollectionPropertiesPageFactory *factory) |
static void | useDefaultPage (bool use) |
Detailed Description
A generic and extensible dialog for collection properties.
This dialog allows you to show or modify the properties of a collection.
Akonadi::Collection collection = ... CollectionPropertiesDialog dlg( collection, this ); dlg.exec();
It can be extended by custom pages, which contains gui elements for custom properties.
- See also:
- Akonadi::CollectionPropertiesPage
Definition at line 54 of file collectionpropertiesdialog.h.
Constructor & Destructor Documentation
Akonadi::CollectionPropertiesDialog::CollectionPropertiesDialog | ( | const Collection & | collection, | |
QWidget * | parent = 0 | |||
) | [explicit] |
Creates a new collection properties dialog.
- Parameters:
-
collection The collection which properties should be shown. parent The parent widget.
Akonadi::CollectionPropertiesDialog::~CollectionPropertiesDialog | ( | ) |
Destroys the collection properties dialog.
- Note:
- Never call manually, the dialog is deleted automatically once all changes are written back to the Akonadi storage.
Member Function Documentation
static void Akonadi::CollectionPropertiesDialog::registerPage | ( | CollectionPropertiesPageFactory * | factory | ) | [static] |
Register custom pages for the collection properties dialog.
- Parameters:
-
factory The properties page factory that provides the custom page.
static void Akonadi::CollectionPropertiesDialog::useDefaultPage | ( | bool | use | ) | [static] |
Sets whether to use
default page or not.
- Since:
- 4.4
The documentation for this class was generated from the following file: