A widget to select email addresses from Akonadi. More...
#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 173 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 179 of file emailaddressselectionwidget.cpp.
EmailAddressSelectionWidget::~EmailAddressSelectionWidget | ( | ) |
Destroys the email address selection widget.
Definition at line 185 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 211 of file emailaddressselectionwidget.cpp.
EmailAddressSelection::List EmailAddressSelectionWidget::selectedAddresses | ( | ) | const |
Returns the list of selected email addresses.
Definition at line 190 of file emailaddressselectionwidget.cpp.
QTreeView * EmailAddressSelectionWidget::view | ( | ) | const |
Returns the tree view that is used to list the items.
Definition at line 216 of file emailaddressselectionwidget.cpp.
The documentation for this class was generated from the following files: