io.qt.core.QPropertyBindingData Maven / Gradle / Ivy
Show all versions of qtjambi Show documentation
package io.qt.core;
import io.qt.*;
/**
* Java wrapper for Qt class QtPrivate::QPropertyBindingData
*/
class QPropertyBindingData extends QtObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QtPrivate::QPropertyBindingData:: QPropertyBindingData()
*/
public QPropertyBindingData(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QPropertyBindingData instance);
/**
* See QtPrivate::QPropertyBindingData:: evaluateIfDirty(const QUntypedPropertyData*)const
*/
@QtUninvokable
public final void evaluateIfDirty(io.qt.core.@Nullable QUntypedPropertyData arg__1){
evaluateIfDirty_native_const_QUntypedPropertyData_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
@QtUninvokable
private native void evaluateIfDirty_native_const_QUntypedPropertyData_ptr_constfct(long __this__nativeId, long arg__1);
/**
* See QtPrivate::QPropertyBindingData:: hasBinding()const
*/
@QtUninvokable
public final boolean hasBinding(){
return hasBinding_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean hasBinding_native_constfct(long __this__nativeId);
/**
* See QtPrivate::QPropertyBindingData:: isNotificationDelayed()const
*/
@QtUninvokable
public final boolean isNotificationDelayed(){
return isNotificationDelayed_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean isNotificationDelayed_native_constfct(long __this__nativeId);
/**
* See QtPrivate::QPropertyBindingData:: notifyObservers(QUntypedPropertyData*)const
*/
@QtUninvokable
public final void notifyObservers(io.qt.core.@Nullable QUntypedPropertyData propertyDataPtr){
notifyObservers_native_QUntypedPropertyData_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(propertyDataPtr));
}
@QtUninvokable
private native void notifyObservers_native_QUntypedPropertyData_ptr_constfct(long __this__nativeId, long propertyDataPtr);
/**
* See QtPrivate::QPropertyBindingData:: notifyObservers(QUntypedPropertyData*, QBindingStorage*)const
*/
@QtUninvokable
public final void notifyObservers(io.qt.core.@Nullable QUntypedPropertyData propertyDataPtr, io.qt.core.@Nullable QBindingStorage storage){
notifyObservers_native_QUntypedPropertyData_ptr_QBindingStorage_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(propertyDataPtr), QtJambi_LibraryUtilities.internal.checkedNativeId(storage));
}
@QtUninvokable
private native void notifyObservers_native_QUntypedPropertyData_ptr_QBindingStorage_ptr_constfct(long __this__nativeId, long propertyDataPtr, long storage);
/**
* See QtPrivate::QPropertyBindingData:: registerWithCurrentlyEvaluatingBinding()const
*/
@QtUninvokable
public final void registerWithCurrentlyEvaluatingBinding(){
registerWithCurrentlyEvaluatingBinding_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void registerWithCurrentlyEvaluatingBinding_native_constfct(long __this__nativeId);
/**
* See QtPrivate::QPropertyBindingData:: removeBinding()
*/
@QtUninvokable
public final void removeBinding(){
removeBinding_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native void removeBinding_native(long __this__nativeId);
/**
* See QtPrivate::QPropertyBindingData:: setBinding(QUntypedPropertyBinding, QUntypedPropertyData*, QtPrivate::QPropertyObserverCallback, QtPrivate::QPropertyBindingWrapper)
*/
@QtUninvokable
public final io.qt.core.@NonNull QUntypedPropertyBinding setBinding(io.qt.core.@NonNull QUntypedPropertyBinding newBinding, io.qt.core.@Nullable 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));
}
@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
.
* @hidden
*/
@NativeAccess
protected QPropertyBindingData(QPrivateConstructor p) { super(p); }
}