io.qt.core.QBindingStorage Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi Show documentation
Show all versions of qtjambi Show documentation
QtJambi base module containing QtCore, QtGui and QtWidgets.
package io.qt.core;
import io.qt.*;
/**
* Java wrapper for Qt class QBindingStorage
*/
class QBindingStorage extends QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QBindingStorage:: QBindingStorage()
*/
public QBindingStorage(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QBindingStorage instance);
/**
* See QBindingStorage:: QBindingStorage(QBindingStorage)
* @param other
*/
public QBindingStorage(io.qt.core.@StrictNonNull QBindingStorage other){
super((QPrivateConstructor)null);
java.util.Objects.requireNonNull(other, "Argument 'other': null not expected.");
initialize_native(this, other);
}
private native static void initialize_native(QBindingStorage instance, io.qt.core.QBindingStorage other);
/**
* See QBindingStorage:: bindingData(QUntypedPropertyData*, bool)
* @param data
* @param create
* @return
*/
@QtUninvokable
public final io.qt.core.@Nullable QPropertyBindingData bindingData(io.qt.core.@Nullable QUntypedPropertyData data, boolean create){
return bindingData_native_QUntypedPropertyData_ptr_bool(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(data), create);
}
@QtUninvokable
private native io.qt.core.QPropertyBindingData bindingData_native_QUntypedPropertyData_ptr_bool(long __this__nativeId, long data, boolean create);
/**
* See QBindingStorage:: bindingData(const QUntypedPropertyData*)const
* @param data
* @return
*/
@QtUninvokable
public final io.qt.core.@Nullable QPropertyBindingData bindingData(io.qt.core.@Nullable QUntypedPropertyData data){
return bindingData_native_const_QUntypedPropertyData_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(data));
}
@QtUninvokable
private native io.qt.core.QPropertyBindingData bindingData_native_const_QUntypedPropertyData_ptr_constfct(long __this__nativeId, long data);
/**
* See QBindingStorage:: isEmpty()
* @return
*/
@QtUninvokable
public final boolean isEmpty(){
return isEmpty_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean isEmpty_native(long __this__nativeId);
/**
* See QBindingStorage:: isValid()const
* @return
*/
@QtUninvokable
public final boolean isValid(){
return isValid_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native boolean isValid_native_constfct(long __this__nativeId);
/**
* See QBindingStorage:: registerDependency(const QUntypedPropertyData*)const
* @param data
*/
@QtUninvokable
public final void registerDependency(io.qt.core.@Nullable QUntypedPropertyData data){
registerDependency_native_const_QUntypedPropertyData_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(data));
}
@QtUninvokable
private native void registerDependency_native_const_QUntypedPropertyData_ptr_constfct(long __this__nativeId, long data);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QBindingStorage(QPrivateConstructor p) { super(p); }
/**
* Creates and returns a copy of this object.
See QBindingStorage:: QBindingStorage(QBindingStorage)
*/
@QtUninvokable
@Override
public QBindingStorage clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private static native QBindingStorage clone_native(long __this_nativeId);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy