Uranium
Application Framework
UM.Settings.Models.ContainerPropertyProvider.ContainerPropertyProvider Class Reference

Inherits QObject.

Public Member Functions

def __init__
 
def setContainerId (self, container_id)
 
def containerId (self)
 
def setWatchedProperties (self, properties)
 
def watchedProperties (self)
 
def setKey (self, key)
 
def key (self)
 
def properties (self)
 
def setPropertyValue (self, property_name, property_value)
 

Static Public Attributes

tuple containerIdChanged = pyqtSignal()
 
tuple watchedPropertiesChanged = pyqtSignal()
 
tuple keyChanged = pyqtSignal()
 
tuple propertiesChanged = pyqtSignal()
 

Detailed Description

This class provides the value and change notifications for the properties of a single setting

This class provides the property values through QObject dynamic properties so that they
are available from QML.

Member Function Documentation

def UM.Settings.Models.ContainerPropertyProvider.ContainerPropertyProvider.containerId (   self)
The ID of the container we should query for property values.
def UM.Settings.Models.ContainerPropertyProvider.ContainerPropertyProvider.key (   self)
The key of the setting that we should provide property values for.
def UM.Settings.Models.ContainerPropertyProvider.ContainerPropertyProvider.setContainerId (   self,
  container_id 
)
Set the containerId property.
def UM.Settings.Models.ContainerPropertyProvider.ContainerPropertyProvider.setKey (   self,
  key 
)
Set the key property.
def UM.Settings.Models.ContainerPropertyProvider.ContainerPropertyProvider.setPropertyValue (   self,
  property_name,
  property_value 
)
Set the value of a property.

:param property_name: The name of the property to set.
:param property_value: The value of the property to set.
def UM.Settings.Models.ContainerPropertyProvider.ContainerPropertyProvider.setWatchedProperties (   self,
  properties 
)
Set the watchedProperties property.
def UM.Settings.Models.ContainerPropertyProvider.ContainerPropertyProvider.watchedProperties (   self)
A list of property names that should be watched for changes.

The documentation for this class was generated from the following file: