io.qt.core.QPropertyObserver 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 QPropertyObserver
*/
public class QPropertyObserver extends io.qt.core.QPropertyObserverBase
{
/**
* See QPropertyObserver:: QPropertyObserver()
*/
public QPropertyObserver(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QPropertyObserver instance);
/**
* See QPropertyObserver:: QPropertyObserver(QUntypedPropertyData*)
*/
protected QPropertyObserver(io.qt.core.@Nullable QUntypedPropertyData aliasedPropertyPtr){
super((QPrivateConstructor)null);
initialize_native(this, aliasedPropertyPtr);
}
private native static void initialize_native(QPropertyObserver instance, io.qt.core.QUntypedPropertyData aliasedPropertyPtr);
/**
* See QPropertyObserver:: aliasedProperty()const
*/
@QtUninvokable
protected final io.qt.core.@Nullable QUntypedPropertyData aliasedProperty(){
return aliasedProperty_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QUntypedPropertyData aliasedProperty_native_constfct(long __this__nativeId);
/**
* See QPropertyObserver:: setSource(QtPrivate::QPropertyBindingData)
*/
@QtUninvokable
final void setSource(io.qt.core.@StrictNonNull QPropertyBindingData property){
java.util.Objects.requireNonNull(property, "Argument 'property': null not expected.");
setSource_native_cref_QtPrivate_QPropertyBindingData(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(property));
}
@QtUninvokable
private native void setSource_native_cref_QtPrivate_QPropertyBindingData(long __this__nativeId, long property);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QPropertyObserver(QPrivateConstructor p) { super(p); }
}