| 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