ConfigurationObject

Description

The ConfigurationObject object contains the middle layer of the configuration hierarchy. It encapsulates ConfigurationItem objects which represent the actual settings.

› Inherits:Object
› Inherited by:GeneralApplicationSettings, GeneralSystemSettings, NetworkInterface

Properties

items

This property holds a list of ConfigurationItem objects which represent the actual settings.

› Type:List<ConfigurationItem>
› Signal:itemsChanged()
› Attributes:Readonly

name

This property holds the name of this configuration subgroup. It is printed as headline in Fluentum.

› Type:String
› Signal:nameChanged()
› Attributes:Writable

nameItem

This property holds an internal ConfigurationItem instance for the name property.

› Type:ConfigurationItem
› Attributes:Readonly

Signals

aboutToBeUpdated()

This signal is emitted before the configuration object is being updated through object deserialization, e.g. when using in conjunction with an JsonRpcService and loading settings through RPC calls.

This signal was introduced in InCore 2.4.

itemsDataChanged(SignedInteger index)

This signal is emitted whenever the List.dataChanged() signal is emitted, i.e. the item at index in the items list itself emitted the dataChanged() signal.

updated()

This signal is emitted after the configuration object has been updated through object deserialization, e.g. when using in conjunction with an JsonRpcService and loading settings through RPC calls.

This signal was introduced in InCore 2.4.