Top |
SwfPersonaStoreSwfPersonaStore — A persona store which is associated with a single libsocialweb service. |
#define | SWF_TYPE_PERSONA_STORE |
SwfPersonaStore * | swf_persona_store_new () |
SwClientService * | swf_persona_store_get_service () |
GStrv | always-writeable-properties | Read |
FolksMaybeBool | can-add-personas | Read |
FolksMaybeBool | can-alias-personas | Read |
FolksMaybeBool | can-group-personas | Read |
FolksMaybeBool | can-remove-personas | Read |
gboolean | is-prepared | Read |
gboolean | is-quiescent | Read |
GeeMap * | personas | Read |
SwClientService * | service | Read / Write / Construct Only |
gchar * | type-id | Read |
#define SWF_TYPE_PERSONA_STORE (swf_persona_store_get_type ())
The type for SwfPersonaStore.
SwfPersonaStore *
swf_persona_store_new (SwClientService *service
);
Create a new PersonaStore.
Create a new persona store to store the SwfPersonas for the contacts provided by the service
.
SwClientService *
swf_persona_store_get_service (SwfPersonaStore *self
);
Get and return the current value of the "service" property.
The libsocialweb SwClientService associated with the persona store.
Since: 0.6.6
struct SwfPersonaStore;
A persona store which is associated with a single libsocialweb service.
It will create SwfPersonas for each of the contacts known to that service.
struct SwfPersonaStoreClass { FolksPersonaStoreClass parent_class; };
The class structure for SWF_TYPE_PERSONA_STORE
. All the fields in this structure are private and should never be accessed directly.
“always-writeable-properties”
property“always-writeable-properties” GStrv
always-writeable-properties.
Flags: Read
“can-add-personas”
property “can-add-personas” FolksMaybeBool
can-add-personas.
Flags: Read
Default value: FOLKS_MAYBE_BOOL_UNSET
“can-alias-personas”
property “can-alias-personas” FolksMaybeBool
can-alias-personas.
Flags: Read
Default value: FOLKS_MAYBE_BOOL_UNSET
“can-group-personas”
property “can-group-personas” FolksMaybeBool
can-group-personas.
Flags: Read
Default value: FOLKS_MAYBE_BOOL_UNSET
“can-remove-personas”
property “can-remove-personas” FolksMaybeBool
can-remove-personas.
Flags: Read
Default value: FOLKS_MAYBE_BOOL_UNSET
“service”
property “service” SwClientService *
The libsocialweb SwClientService associated with the persona store.
Flags: Read / Write / Construct Only
Since: 0.6.6