.. _object_GeneralSystemSettings: :index:`GeneralSystemSettings` ------------------------------ Description *********** The GeneralSystemSettings object provides preinitialized :ref:`ConfigurationItem ` objects for various general :ref:`System ` properties. The configuration items proxy the system's properties so they are synchronized in both directions automatically. :**› Inherits**: :ref:`ConfigurationObject ` Overview ******** Properties ++++++++++ .. hlist:: :columns: 2 * :ref:`deviceName ` * :ref:`deviceNameItem ` * :ref:`hostname ` * :ref:`hostnameItem ` * :ref:`system ` * :ref:`ConfigurationObject.items ` * :ref:`ConfigurationObject.name ` * :ref:`ConfigurationObject.nameItem ` * :ref:`Object.objectId ` * :ref:`Object.parent ` Methods +++++++ .. hlist:: :columns: 1 * :ref:`ConfigurationObject.toDataMap() ` * :ref:`Object.deserializeProperties() ` * :ref:`Object.fromJson() ` * :ref:`Object.serializeProperties() ` * :ref:`Object.toJson() ` Signals +++++++ .. hlist:: :columns: 1 * :ref:`ConfigurationObject.aboutToBeUpdated() ` * :ref:`ConfigurationObject.itemsDataChanged() ` * :ref:`ConfigurationObject.updated() ` * :ref:`Object.completed() ` Properties ********** .. _property_GeneralSystemSettings_deviceName: .. _signal_GeneralSystemSettings_deviceNameChanged: .. index:: single: deviceName deviceName ++++++++++ This property holds the proxied :ref:`System.deviceName ` property. :**› Type**: String :**› Signal**: deviceNameChanged() :**› Attributes**: Writable .. _property_GeneralSystemSettings_deviceNameItem: .. index:: single: deviceNameItem deviceNameItem ++++++++++++++ This property holds an internal :ref:`ConfigurationItem ` instance for the :ref:`deviceName ` property. :**› Type**: :ref:`ConfigurationItem ` :**› Attributes**: Readonly .. _property_GeneralSystemSettings_hostname: .. _signal_GeneralSystemSettings_hostnameChanged: .. index:: single: hostname hostname ++++++++ This property holds the proxied :ref:`System.hostname ` property. :**› Type**: String :**› Signal**: hostnameChanged() :**› Attributes**: Writable .. _property_GeneralSystemSettings_hostnameItem: .. index:: single: hostnameItem hostnameItem ++++++++++++ This property holds an internal :ref:`ConfigurationItem ` instance for the :ref:`hostname ` property. :**› Type**: :ref:`ConfigurationItem ` :**› Attributes**: Readonly .. _property_GeneralSystemSettings_system: .. _signal_GeneralSystemSettings_systemChanged: .. index:: single: system system ++++++ This property holds a reference to a :ref:`System ` object. Per default an instance is created and assigned automatically so there's no need to override it except an alternative global object ID should be used. :**› Type**: :ref:`System ` :**› Signal**: systemChanged() :**› Attributes**: Writable