PersonaStore
Object Hierarchy:
Tpf.PersonaStore
Tpf.PersonaStore
Tpf.PersonaStore
Folks.PersonaStore
Folks.PersonaStore
Folks.PersonaStore->Tpf.PersonaStore
GLib.Object
GLib.Object
GLib.Object->Folks.PersonaStore
Description:
public class PersonaStore : PersonaStore
A persona store which is associated with a single Telepathy account. It will create Persona s
for each of the contacts in the account's contact list.
User must define contact features it wants on the #TpSimpleClientFactory of the default #TpAccountManager returned by
tp_account_manager_dup() *before* preparing telepathy stores. Note that this is a behaviour change since 0.7.0, folks won't force
preparing any feature anymore.
Content:
Properties:
public Account account { get ; construct ; }
The Telepathy account this store is based upon.
public override string [] always_writeable_properties { get ; }
The names of the properties of the
Persona s in this store which are always writeable.
public override MaybeBool can_add_personas { get ; }
Whether this PersonaStore can add
Folks.Persona s.
public override MaybeBool can_alias_personas { get ; }
Whether this PersonaStore can set the alias of
Folks.Persona s.
public override MaybeBool can_group_personas { get ; }
Whether this PersonaStore can set the groups of
Folks.Persona s.
public override MaybeBool can_remove_personas { get ; }
Whether this PersonaStore can remove
Folks.Persona s.
public override bool is_prepared { get ; }
Whether this PersonaStore has been prepared.
public override bool is_quiescent { get ; }
public override Map <string ,Persona > personas { get ; }
The Persona s exposed by
this PersonaStore.
public override string type_id { get ; }
The type of persona store this is.
Static methods:
Creation methods:
Methods:
Inherited Members:
All known members inherited from class Folks.PersonaStore
_emit_personas_changed
add_persona_from_details
always_writeable_properties
can_add_personas
can_alias_personas
can_group_personas
can_remove_personas
detail_key
display_name
flush
id
is_prepared
is_primary_store
is_quiescent
is_user_set_default
is_writeable
personas
personas_changed
prepare
remove_persona
removed
trust_level
type_id
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref