Folks.PersonaStore – folks Reference Manual
Packages
folks
Folks
PersonaStore
always_writeable_properties
can_add_personas
can_alias_personas
can_group_personas
can_remove_personas
display_name
id
is_prepared
is_primary_store
is_quiescent
is_user_set_default
is_writeable
personas
trust_level
type_id
detail_key
PersonaStore
_emit_personas_changed
add_persona_from_details
flush
prepare
remove_persona
personas_changed
removed
PersonaStore
Object Hierarchy:
Description:
public
abstract
class
PersonaStore
:
Object
All known sub-classes:
PersonaStore
Namespace:
Folks
Package:
folks
Content:
Properties:
public
abstract
string
[]
always_writeable_properties
{
get
; }
public
abstract
MaybeBool
can_add_personas
{
get
; }
public
abstract
MaybeBool
can_alias_personas
{
get
; }
public
abstract
MaybeBool
can_group_personas
{
get
; }
public
abstract
MaybeBool
can_remove_personas
{
get
; }
public
string
display_name
{
get
;
construct
; }
public
string
id
{
get
;
construct
; }
public
abstract
bool
is_prepared
{
get
; }
public
bool
is_primary_store
{
get
; }
public
abstract
bool
is_quiescent
{
get
; }
public
bool
is_user_set_default
{
get
; }
public
bool
is_writeable
{
get
;
set
; }
public
abstract
Map
<
string
,
Persona
>
personas
{
get
; }
public
PersonaStoreTrust
trust_level
{
get
;
set
; }
public
abstract
string
type_id
{
get
; }
Static methods:
public
static
unowned
string
?
detail_key
(
PersonaDetail
detail)
Creation methods:
protected
PersonaStore
()
Methods:
protected
void
_emit_personas_changed
(
Set
<
Persona
>? added,
Set
<
Persona
>? removed,
string
? message =
null
,
Persona
? actor =
null
,
ChangeReason
reason =
NONE
)
public
abstract
async
Persona
?
add_persona_from_details
(
HashTable
<
string
,
Value
?> details)
throws
PersonaStoreError
public
virtual
async
void
flush
()
public
abstract
async
void
prepare
()
throws
Error
public
abstract
async
void
remove_persona
(
Persona
persona)
throws
PersonaStoreError
Signals:
public
signal
void
personas_changed
(
Set
<
Persona
> added,
Set
<
Persona
> removed,
string
? message,
Persona
? actor,
ChangeReason
reason)
public
signal
void
removed
()
Inherited Members:
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