akonadi
#include <contacteditordialog.h>
Inherits KDialog.
Public Types | |
enum | DisplayMode { FullMode, VCardMode } |
enum | Mode { CreateMode, EditMode } |
Public Slots | |
void | accept () |
Signals | |
void | contactStored (const Akonadi::Item &contact) |
void | error (const QString &errMsg) |
Public Member Functions | |
ContactEditorDialog (Mode mode, QWidget *parent=0) | |
ContactEditorDialog (Mode mode, AbstractContactEditorWidget *editorWidget, QWidget *parent=0) | |
ContactEditorDialog (Mode mode, DisplayMode displayMode, QWidget *parent=0) | |
~ContactEditorDialog () | |
ContactEditor * | editor () const |
void | setContact (const Akonadi::Item &contact) |
void | setDefaultAddressBook (const Akonadi::Collection &addressbook) |
Detailed Description
A dialog for creating or editing a contact in Akonadi.
This dialog provides a way to create a new contact or edit an existing contact in Akonadi.
Example for creating a new contact:
Example for editing an existing contact:
- Since
- 4.4
Definition at line 77 of file contacteditordialog.h.
Member Enumeration Documentation
Describes the mode of the editor dialog.
Enumerator | |
---|---|
CreateMode |
Creates a new contact. |
EditMode |
Edits an existing contact. |
Definition at line 85 of file contacteditordialog.h.
Constructor & Destructor Documentation
Creates a new contact editor dialog with the standard editor widget.
- Parameters
-
mode The mode of the dialog. parent The parent widget of the dialog.
Definition at line 131 of file contacteditordialog.cpp.
ContactEditorDialog::ContactEditorDialog | ( | Mode | mode, |
AbstractContactEditorWidget * | editorWidget, | ||
QWidget * | parent = 0 |
||
) |
Creates a new contact editor dialog with a custom editor widget.
- Parameters
-
mode The mode of the dialog. editorWidget The contact editor widget that shall be used for editing. parent The parent widget of the dialog.
Definition at line 136 of file contacteditordialog.cpp.
ContactEditorDialog::ContactEditorDialog | ( | Mode | mode, |
DisplayMode | displayMode, | ||
QWidget * | parent = 0 |
||
) |
Creates a new contact editor dialog with a custom editor widget.
- Parameters
-
mode The mode of the dialog. displayMode The mode of displaying: full or vcard parent The parent widget of the dialog.
- Since
- 4.10
Definition at line 141 of file contacteditordialog.cpp.
ContactEditorDialog::~ContactEditorDialog | ( | ) |
Destroys the contact editor dialog.
Definition at line 146 of file contacteditordialog.cpp.
Member Function Documentation
|
signal |
This signal is emitted whenever a contact was updated or stored.
- Parameters
-
contact The data reference of the contact.
ContactEditor * ContactEditorDialog::editor | ( | ) | const |
Returns the ContactEditor that is used by this dialog.
Definition at line 166 of file contacteditordialog.cpp.
|
signal |
This signal is emitted whenever a contact is not updated or stored.
- Parameters
-
errMsg The error during updating or storing contact.
void ContactEditorDialog::setContact | ( | const Akonadi::Item & | contact | ) |
Sets the contact
to edit when in EditMode.
- Parameters
-
contact the contact to edit
- Note
- The contact item just must have a uid set, all other data are fetched by the dialog automatically.
Definition at line 152 of file contacteditordialog.cpp.
void ContactEditorDialog::setDefaultAddressBook | ( | const Akonadi::Collection & | addressbook | ) |
Sets the addressbook
that shall be selected as default in create mode.
Definition at line 157 of file contacteditordialog.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:38:04 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.