akonadi/contact
#include <contacteditordialog.h>
Inherits KDialog.
Public Types | |
enum | DisplayMode { FullMode, VCardMode } |
enum | Mode { CreateMode, EditMode } |
Signals | |
void | contactStored (const Akonadi::Item &contact) |
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
|
explicit |
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 105 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 110 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. editorWidget The contact editor widget that shall be used for editing. parent The parent widget of the dialog.
- Since
- 4.10
Definition at line 115 of file contacteditordialog.cpp.
ContactEditorDialog::~ContactEditorDialog | ( | ) |
Destroys the contact editor dialog.
Definition at line 120 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 139 of file contacteditordialog.cpp.
void ContactEditorDialog::setContact | ( | const Akonadi::Item & | contact | ) |
Sets the contact
to edit when in EditMode.
- Note
- The contact item just must have a uid set, all other data are fetched by the dialog automatically.
Definition at line 125 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 130 of file contacteditordialog.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:28:44 by doxygen 1.8.3.1 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.