io.qt.core.QPropertyBindingData Maven / Gradle / Ivy
package io.qt.core;
/**
* Java wrapper for Qt class QtPrivate::QPropertyBindingData
*/
class QPropertyBindingData extends io.qt.QtObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
public QPropertyBindingData(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QPropertyBindingData instance);
@io.qt.QtUninvokable
public final void evaluateIfDirty(io.qt.core.QUntypedPropertyData arg__1){
evaluateIfDirty_native_const_QUntypedPropertyData_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@io.qt.QtUninvokable
private native void evaluateIfDirty_native_const_QUntypedPropertyData_ptr_constfct(long __this__nativeId, long arg__1);
@io.qt.QtUninvokable
public final boolean hasBinding(){
return hasBinding_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean hasBinding_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public final boolean isNotificationDelayed(){
return isNotificationDelayed_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native boolean isNotificationDelayed_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public final void notifyObservers(io.qt.core.QUntypedPropertyData propertyDataPtr){
notifyObservers_native_QUntypedPropertyData_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(propertyDataPtr));
}
@io.qt.QtUninvokable
private native void notifyObservers_native_QUntypedPropertyData_ptr_constfct(long __this__nativeId, long propertyDataPtr);
@io.qt.QtUninvokable
public final void notifyObservers(io.qt.core.QUntypedPropertyData propertyDataPtr, io.qt.core.QBindingStorage storage){
notifyObservers_native_QUntypedPropertyData_ptr_QBindingStorage_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(propertyDataPtr), QtJambi_LibraryUtilities.internal.checkedNativeId(storage));
}
@io.qt.QtUninvokable
private native void notifyObservers_native_QUntypedPropertyData_ptr_QBindingStorage_ptr_constfct(long __this__nativeId, long propertyDataPtr, long storage);
@io.qt.QtUninvokable
public final void registerWithCurrentlyEvaluatingBinding(){
registerWithCurrentlyEvaluatingBinding_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void registerWithCurrentlyEvaluatingBinding_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
public final void removeBinding(){
removeBinding_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native void removeBinding_native(long __this__nativeId);
@io.qt.QtUninvokable
public final io.qt.core.QUntypedPropertyBinding setBinding(io.qt.core.QUntypedPropertyBinding newBinding, io.qt.core.QUntypedPropertyData propertyDataPtr){
return setBinding_native_cref_QUntypedPropertyBinding_QUntypedPropertyData_ptr_QtPrivate_QPropertyObserverCallback_QtPrivate_QPropertyBindingWrapper(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(newBinding), QtJambi_LibraryUtilities.internal.checkedNativeId(propertyDataPtr));
}
@io.qt.QtUninvokable
private native io.qt.core.QUntypedPropertyBinding setBinding_native_cref_QUntypedPropertyBinding_QUntypedPropertyData_ptr_QtPrivate_QPropertyObserverCallback_QtPrivate_QPropertyBindingWrapper(long __this__nativeId, long newBinding, long propertyDataPtr);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QPropertyBindingData(QPrivateConstructor p) { super(p); }
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy