SettingsBackendImpl

class SettingsBackendImpl(pointer: <Error class: unknown class><<Error class: unknown class>>) : SettingsBackend

The SettingsBackendImpl type represents a native instance of the abstract SettingsBackend class.

Constructors

Link copied to clipboard
constructor(pointer: <Error class: unknown class><<Error class: unknown class>>)

Creates a new instance of SettingsBackend for the provided CPointer.

Properties

Link copied to clipboard
val gioSettingsBackendPointer: <Error class: unknown class><<Error class: unknown class>>

Functions

Link copied to clipboard
open fun changed(key: String, originTag: <Error class: unknown class>? = null)

Signals that a single key has possibly changed. Backend implementations should call this if a key has possibly changed its value.

Link copied to clipboard
open fun changedTree(tree: <Error class: unknown class>, originTag: <Error class: unknown class>? = null)

This call is a convenience wrapper. It gets the list of changes from

Link copied to clipboard
open fun keysChanged(path: String, items: List<String>, originTag: <Error class: unknown class>? = null)

Signals that a list of keys have possibly changed. Backend implementations should call this if keys have possibly changed their values.

Link copied to clipboard
open fun pathChanged(path: String, originTag: <Error class: unknown class>? = null)

Signals that all keys below a given path may have possibly changed. Backend implementations should call this if an entire path of keys have possibly changed their values.

Link copied to clipboard
open fun pathWritableChanged(path: String)

Signals that the writability of all keys below a given path may have changed.

Link copied to clipboard
open fun writableChanged(key: String)

Signals that the writability of a single key has possibly changed.