akonadi/contact
#include <emailaddressselectionwidget.h>
Inherits QWidget.
Public Member Functions | |
EmailAddressSelectionWidget (QWidget *parent=0) | |
EmailAddressSelectionWidget (QAbstractItemModel *model, QWidget *parent=0) | |
~EmailAddressSelectionWidget () | |
KLineEdit * | searchLineEdit () const |
EmailAddressSelection::List | selectedAddresses () const |
QTreeView * | view () const |
Detailed Description
A widget to select email addresses from Akonadi.
This widget allows the user to select an name and email address from the Akonadi storage. The selected addresses are returned as EmailAddressSelectionWidget::Selection objects which encapsulate the name, email address and the Akonadi item that has been selected.
Example:
Akonadi::EmailAddressSelectionWidget *widget = new Akonadi::EmailAddressSelectionWidget( this ); widget->view()->setSelectionMode( QAbstractItemView::MultiSelection ); ... foreach ( const Akonadi::EmailAddressSelection &selection, widget->selectedAddresses() ) { qDebug() << "Name:" << selection.name() << "Email:" << selection.email(); }
- Since:
- 4.5
Definition at line 66 of file emailaddressselectionwidget.h.
Constructor & Destructor Documentation
EmailAddressSelectionWidget::EmailAddressSelectionWidget | ( | QWidget * | parent = 0 | ) | [explicit] |
Creates a new email address selection widget.
- Parameters:
-
parent The parent widget.
Definition at line 177 of file emailaddressselectionwidget.cpp.
EmailAddressSelectionWidget::EmailAddressSelectionWidget | ( | QAbstractItemModel * | model, |
QWidget * | parent = 0 |
||
) | [explicit] |
Creates a new email address selection widget.
- Parameters:
-
model A custom, ContactsTreeModel based model to use. parent The parent widget.
Definition at line 183 of file emailaddressselectionwidget.cpp.
Destroys the email address selection widget.
Definition at line 189 of file emailaddressselectionwidget.cpp.
Member Function Documentation
KLineEdit * EmailAddressSelectionWidget::searchLineEdit | ( | ) | const |
Returns the line edit that is used for the search line.
Definition at line 215 of file emailaddressselectionwidget.cpp.
Returns the list of selected email addresses.
Definition at line 194 of file emailaddressselectionwidget.cpp.
QTreeView * EmailAddressSelectionWidget::view | ( | ) | const |
Returns the tree view that is used to list the items.
Definition at line 220 of file emailaddressselectionwidget.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2012 The KDE developers.
Generated on Tue May 8 2012 00:02:52 by doxygen 1.8.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.