Inherits QObject.
|
None | __init__ (self, parent=None) |
|
None | setContainerStack (self, Optional[ContainerStack] stack) |
|
None | setContainerStackId (self, str stack_id) |
|
str | containerStackId (self) |
|
Optional[ContainerInterface] | containerStack (self) |
|
None | setRemoveUnusedValue (self, bool remove_unused_value) |
|
bool | removeUnusedValue (self) |
|
None | setWatchedProperties (self, List[str] properties) |
|
List[str] | watchedProperties (self) |
|
None | setKey (self, str key) |
|
def | key (self) |
|
def | properties (self) |
|
def | forcePropertiesChanged (self) |
|
def | setStoreIndex (self, index) |
|
def | storeIndex (self) |
|
def | stackLevels (self) |
|
def | setPropertyValue (self, property_name, property_value) |
|
Any | getPropertyValue (self, str property_name, int stack_level) |
|
str | getPropertyValueAsString (self, str property_name) |
|
None | removeFromContainer (self, int index) |
|
bool | isValueUsed (self) |
|
|
| containerStackIdChanged = pyqtSignal() |
|
| str |
|
| fset |
|
| setContainerStackId |
|
| notify |
|
| containerStackChanged = pyqtSignal() |
|
| QObject |
|
| setContainerStack |
|
| removeUnusedValueChanged = pyqtSignal() |
|
| bool |
|
| setRemoveUnusedValue |
|
| watchedPropertiesChanged = pyqtSignal() |
|
| setWatchedProperties |
|
| keyChanged = pyqtSignal() |
|
| setKey |
|
| propertiesChanged = pyqtSignal() |
|
| QQmlPropertyMap |
|
| storeIndexChanged = pyqtSignal() |
|
| int |
|
| setStoreIndex |
|
| stackLevelChanged = pyqtSignal() |
|
| result |
|
| isValueUsedChanged = pyqtSignal() |
|
This class provides the value and change notifications for the properties of a single setting
Since setting values and other properties are provided by a stack, we need some way to
query the stack from QML to provide us with those values. This class takes care of that.
This class provides the property values through QObject dynamic properties so that they
are available from QML.