akonadi/contact
#include <contactstreemodel.h>
Inherits EntityTreeModel.
Public Types | |
enum | Column { FullName, FamilyName, GivenName, Birthday, HomeAddress, BusinessAddress, PhoneNumbers, PreferredEmail, AllEmails, Organization, Role, Homepage, Note } |
typedef QList< Column > | Columns |
enum | Roles { DateRole = EntityTreeModel::UserRole + 1, UserRole = DateRole + 42 } |
Public Member Functions | |
ContactsTreeModel (ChangeRecorder *monitor, QObject *parent=0) | |
virtual | ~ContactsTreeModel () |
Columns | columns () const |
void | setColumns (const Columns &columns) |
Detailed Description
A model for contacts and contact groups as available in Akonadi.
This class provides a model for displaying the contacts and contact groups which are available from Akonadi.
Example:
- Since
- 4.5
Definition at line 78 of file contactstreemodel.h.
Member Typedef Documentation
Describes a list of columns of the contacts tree model.
Definition at line 156 of file contactstreemodel.h.
Member Enumeration Documentation
Describes the columns that can be shown by the model.
Definition at line 86 of file contactstreemodel.h.
Describes the role for contacts and contact groups.
Enumerator | |
---|---|
DateRole |
The QDate object for the current index. |
Definition at line 161 of file contactstreemodel.h.
Constructor & Destructor Documentation
|
explicit |
Creates a new contacts tree model.
- Parameters
-
monitor The ChangeRecorder whose entities should be represented in the model. parent The parent object.
Definition at line 48 of file contactstreemodel.cpp.
|
virtual |
Destroys the contacts tree model.
Definition at line 53 of file contactstreemodel.cpp.
Member Function Documentation
ContactsTreeModel::Columns ContactsTreeModel::columns | ( | ) | const |
Returns the columns that the model currently shows.
Definition at line 65 of file contactstreemodel.cpp.
void ContactsTreeModel::setColumns | ( | const Columns & | columns | ) |
Sets the columns
that the model should show.
Definition at line 58 of file contactstreemodel.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:19 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.