- All Implemented Interfaces:
QtObjectInterface
- Enclosing class:
QObject
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class io.qt.QtObject
QtObject.QPrivateConstructor
-
Constructor Summary
ConstructorDescriptionConstructs adouble
-typed computed-value property according to the given value supplier. -
Method Summary
Modifier and TypeMethodDescriptionfinal QPropertyNotifier
Registers the given functor f as a callback that shall be called whenever the value of the bindable changes.final boolean
final void
Programmatically signals a change of the property.final QPropertyChangeHandler
Registers the given functor f as a callback that shall be called whenever the value of the property changes.final QPropertyChangeHandler
Subscribes the given functor f as a callback that is called immediately and whenever the value of the property changes in the future.final double
value()
Returns the value of the property computed by the given getter.final QMetaType
Methods inherited from class io.qt.QtObject
dispose, equals, isDisposed
-
Constructor Details
-
QComputedDoubleProperty
Constructs adouble
-typed computed-value property according to the given value supplier.- Parameters:
getter
- supplying the computed value
-
-
Method Details
-
value
Returns the value of the property computed by the given getter.- Returns:
- value
-
valueMetaType
-
hasBinding
-
onValueChanged
Registers the given functor f as a callback that shall be called whenever the value of the property changes.
The returned property change handler object keeps track of the registration. As long as the change handler is alive i.e. as long as a reference to the
QPropertyChangeHandler
instance exists, the callback remains installed. When the garbage collection deletes the instance, the callback is de-registered.- Parameters:
f
-- Returns:
- property change handler
- See Also:
-
subscribe
Subscribes the given functor f as a callback that is called immediately and whenever the value of the property changes in the future.- Parameters:
f
-- Returns:
- property change handler
- See Also:
-
addNotifier
Registers the given functor f as a callback that shall be called whenever the value of the bindable changes.
The returned property notifier object keeps track of the registration. As long as the notifier is alive i.e. as long as a reference to the
QPropertyNotifier
instance exists, the callback remains installed. When the garbage collection deletes the instance, the callback is de-registered.- Parameters:
f
-- Returns:
- property notifier
- See Also:
-
notifyProperty
Programmatically signals a change of the property. Any binding which depend on it will be notified, and if the property has a signal, it will be emitted.
-