Top | ![]() |
![]() |
![]() |
![]() |
enum | EBookClientViewFlags |
enum | EBookIndexType |
enum | EBookCursorSortType |
enum | EBookCursorOrigin |
enum | EBookCursorStepFlags |
enum | EBookOperationFlags |
Flags that control the behaviour of an EBookClientView.
Symbolic value for no flags |
||
If this flag is set then all contacts matching the view's query will
be sent as notifications when starting the view, otherwise only future
changes will be reported. The default for a EBookClientView is |
Since: 3.4
The type of index defined by e_source_backend_summary_setup_set_indexed_fields()
An index suitable for searching contacts with a prefix pattern |
||
An index suitable for searching contacts with a suffix pattern |
||
An index suitable for searching contacts for phone numbers. Phone numbers must be convertible into FQTN according to E.164 to be stored in this index. The number "+9999999" for instance won't be stored because the country calling code "+999" currently is not assigned. |
||
Indicates that a given EContactField should be usable as a sort key. |
Specifies the start position to in the list of traversed contacts
in calls to e_book_client_cursor_step()
.
When an EBookClientCursor is created, the current position implied by E_BOOK_CURSOR_ORIGIN_CURRENT
is the same as E_BOOK_CURSOR_ORIGIN_BEGIN
.
Since: 3.12
Book operation flags, to specify behavior in certain situations. The conflict
resolution mode flags cannot be combined together, where the E_BOOK_OPERATION_FLAG_CONFLICT_KEEP_LOCAL
is the default behavior (and it is used when no other conflict resolution flag is set).
The flags can be ignored when the operation or the backend don't support it.
no operation flags defined |
||
conflict resolution mode, to fail and do not do any changes, when a conflict is detected |
||
conflict resolution mode, to use newer of the local and the server side data, when a conflict is detected |
||
conflict resolution mode, to use the server data (and local changed), when a conflict is detected |
||
conflict resolution mode, to use local data (and always overwrite server data), when a conflict is detected |
||
conflict resolution mode, to create a copy of the data, when a conflict is detected |
Since: 3.34