Uranium
Application Framework
UM.Settings.SettingInstance.SettingInstance Class Reference

Public Member Functions

def __init__
 
def getPropertyNames (self)
 
def __deepcopy__
 
def __eq__
 
def __ne__
 
def __getattr__
 
def setProperty
 
def definition (self)
 
def container (self)
 
def validationState (self)
 
def state (self)
 
def resetState (self)
 
def __repr__ (self)
 
def updateRelations
 

Static Public Attributes

tuple propertyChanged = Signal()
 

Detailed Description

Encapsulates all state of a setting.

The SettingInstance class contains all state related to a setting.

Member Function Documentation

def UM.Settings.SettingInstance.SettingInstance.container (   self,
  ContainerInterface 
)
The container of this instance.
def UM.Settings.SettingInstance.SettingInstance.definition (   self,
  SettingDefinition 
)
The SettingDefinition this instance maintains state for.
def UM.Settings.SettingInstance.SettingInstance.getPropertyNames (   self,
  Iterable,
  str 
)
Get a list of all supported property names
def UM.Settings.SettingInstance.SettingInstance.validationState (   self,
  Optional,
  Validator 
)
Get the state of validation of this instance.

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