EdsfPersonaStore

EdsfPersonaStore — A persona store. It will create EdsfPersonas for each contacts on the main addressbook.

Synopsis

#define             EDSF_TYPE_PERSONA_STORE
EdsfPersonaStore *  edsf_persona_store_new              (ESource *s);
ESource *           edsf_persona_store_get_source       (EdsfPersonaStore *self);
struct              EdsfPersonaStore;

Object Hierarchy

  GObject
   +----FolksPersonaStore
         +----EdsfPersonaStore

Properties

  "always-writeable-properties" GStrv                 : Read
  "can-add-personas"         FolksMaybeBool        : Read
  "can-alias-personas"       FolksMaybeBool        : Read
  "can-group-personas"       FolksMaybeBool        : Read
  "can-remove-personas"      FolksMaybeBool        : Read
  "is-prepared"              gboolean              : Read
  "is-quiescent"             gboolean              : Read
  "personas"                 GeeMap*               : Read
  "source"                   ESource*              : Read / Write / Construct Only
  "type-id"                  gchar*                : Read

Description

Details

EDSF_TYPE_PERSONA_STORE

#define EDSF_TYPE_PERSONA_STORE (edsf_persona_store_get_type ())

The type for EdsfPersonaStore.


edsf_persona_store_new ()

EdsfPersonaStore *  edsf_persona_store_new              (ESource *s);

Create a new PersonaStore.

Create a new persona store to store the EdsfPersonas for the contacts

s :

the e-d-s source being represented by the persona store. [in]

Since 0.6.0


edsf_persona_store_get_source ()

ESource *           edsf_persona_store_get_source       (EdsfPersonaStore *self);

self :

the EdsfPersonaStore instance to query

Returns :

the value of the "source" property

struct EdsfPersonaStore

struct EdsfPersonaStore;

A persona store. It will create EdsfPersonas for each contacts on the main addressbook.

Property Details

The "always-writeable-properties" property

  "always-writeable-properties" GStrv                 : Read

always-writeable-properties.


The "can-add-personas" property

  "can-add-personas"         FolksMaybeBool        : Read

can-add-personas.

Default value: FOLKS_MAYBE_BOOL_UNSET


The "can-alias-personas" property

  "can-alias-personas"       FolksMaybeBool        : Read

can-alias-personas.

Default value: FOLKS_MAYBE_BOOL_UNSET


The "can-group-personas" property

  "can-group-personas"       FolksMaybeBool        : Read

can-group-personas.

Default value: FOLKS_MAYBE_BOOL_UNSET


The "can-remove-personas" property

  "can-remove-personas"      FolksMaybeBool        : Read

can-remove-personas.

Default value: FOLKS_MAYBE_BOOL_UNSET


The "is-prepared" property

  "is-prepared"              gboolean              : Read

is-prepared.

Default value: FALSE


The "is-quiescent" property

  "is-quiescent"             gboolean              : Read

is-quiescent.

Default value: FALSE


The "personas" property

  "personas"                 GeeMap*               : Read

personas.


The "source" property

  "source"                   ESource*              : Read / Write / Construct Only

The EDS ESource associated with this persona store.

Since 0.6.6


The "type-id" property

  "type-id"                  gchar*                : Read

type-id.

Default value: NULL