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.