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
typedef QList<Column> Akonadi::ContactsTreeModel::Columns |
Describes a list of columns of the contacts tree model.
Definition at line 157 of file contactstreemodel.h.
Member Enumeration Documentation
Describes the columns that can be shown by the model.
- Enumerator:
Definition at line 86 of file contactstreemodel.h.
Describes the role for contacts and contact groups.
Definition at line 162 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 47 of file contactstreemodel.cpp.
|
virtual |
Destroys the contacts tree model.
Definition at line 52 of file contactstreemodel.cpp.
Member Function Documentation
ContactsTreeModel::Columns ContactsTreeModel::columns | ( | ) | const |
Returns the columns that the model currently shows.
Definition at line 64 of file contactstreemodel.cpp.
void ContactsTreeModel::setColumns | ( | const Columns & | columns | ) |
Sets the columns
that the model should show.
Definition at line 57 of file contactstreemodel.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2012 The KDE developers.
Generated on Mon Nov 26 2012 16:49:09 by doxygen 1.8.1.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.