akonadi
#include <contactgroupeditor.h>
Inherits QWidget.
Public Types | |
| enum | Mode { CreateMode, EditMode } |
Public Slots | |
| void | loadContactGroup (const Akonadi::Item &group) |
| bool | saveContactGroup () |
Signals | |
| void | contactGroupStored (const Akonadi::Item &group) |
| void | error (const QString &errorMsg) |
Public Member Functions | |
| ContactGroupEditor (Mode mode, QWidget *parent=0) | |
| virtual | ~ContactGroupEditor () |
| void | groupNameIsValid (bool isValid) |
| void | setContactGroupTemplate (const KABC::ContactGroup &group) |
| void | setDefaultAddressBook (const Akonadi::Collection &addressbook) |
Detailed Description
An widget to edit contact groups in Akonadi.
This widget provides a way to create a new contact group or edit an existing contact group in Akonadi.
Example for creating a new contact group:
Example for editing an existing contact group:
- Since
- 4.4
Definition at line 82 of file contactgroupeditor.h.
Member Enumeration Documentation
Describes the mode of the contact group editor.
| Enumerator | |
|---|---|
| CreateMode |
Creates a new contact group. |
| EditMode |
Edits an existing contact group. |
Definition at line 90 of file contactgroupeditor.h.
Constructor & Destructor Documentation
|
explicit |
Creates a new contact group editor.
- Parameters
-
mode The mode of the editor. parent The parent widget of the editor.
Definition at line 208 of file contactgroupeditor.cpp.
|
virtual |
Destroys the contact group editor.
Definition at line 231 of file contactgroupeditor.cpp.
Member Function Documentation
|
signal |
This signal is emitted when the contact group has been saved back to the storage.
|
signal |
This signal is emitted when an error occurred during the save.
- Parameters
-
errorMsg The error message.
|
slot |
Loads the contact group into the editor.
Definition at line 236 of file contactgroupeditor.cpp.
|
slot |
Saves the contact group from the editor back to the storage.
- Returns
trueif the contact group has been saved successfully, false otherwise.
Definition at line 254 of file contactgroupeditor.cpp.
| void ContactGroupEditor::setContactGroupTemplate | ( | const KABC::ContactGroup & | group | ) |
Sets a contact group that is used as template in create mode.
The fields of the editor will be prefilled with the content of the group.
- Parameters
-
group the group to use as template content
Definition at line 308 of file contactgroupeditor.cpp.
| void ContactGroupEditor::setDefaultAddressBook | ( | const Akonadi::Collection & | addressbook | ) |
Sets the addressbook which shall be used to store new contact groups.
Definition at line 315 of file contactgroupeditor.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:28 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference