io.qt.widgets.QItemEditorCreatorBase 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.widgets;
import io.qt.*;
/**
* Abstract base class that must be subclassed when implementing new item editor creators
* Java wrapper for Qt class QItemEditorCreatorBase
*/
public interface QItemEditorCreatorBase extends QtObjectInterface
{
/**
* @hidden
* Implementor class for interface {@link io.qt.widgets.QItemEditorCreatorBase}
*/
public static abstract class Impl extends QtObject
implements io.qt.widgets.QItemEditorCreatorBase
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends QItemEditorCreatorBase.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public io.qt.widgets.@Nullable QWidget createWidget(io.qt.widgets.@Nullable QWidget parent){
return createWidget_native_QWidget_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(parent));
}
private native static io.qt.widgets.QWidget createWidget_native_QWidget_ptr_constfct(long __this__nativeId, long parent);
@Override
@QtUninvokable
public io.qt.core.@NonNull QByteArray valuePropertyName(){
return valuePropertyName_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static io.qt.core.QByteArray valuePropertyName_native_constfct(long __this__nativeId);
}
/**
* See QItemEditorCreatorBase:: QItemEditorCreatorBase()
*/
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QItemEditorCreatorBase instance);
/**
* See QItemEditorCreatorBase:: createWidget(QWidget*)const
*/
@QtUninvokable
public abstract io.qt.widgets.@Nullable QWidget createWidget(io.qt.widgets.@Nullable QWidget parent);
private native static io.qt.widgets.QWidget createWidget_native_QWidget_ptr_constfct(long __this__nativeId, long parent);
/**
* See QItemEditorCreatorBase:: valuePropertyName()const
*/
@QtUninvokable
public abstract io.qt.core.@NonNull QByteArray valuePropertyName();
private native static io.qt.core.QByteArray valuePropertyName_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
*
*/
@QtUninvokable
public io.qt.widgets.@Nullable QWidget createWidget(io.qt.widgets.@Nullable QWidget parent);
/**
*
*/
@QtUninvokable
public io.qt.core.@NonNull QByteArray valuePropertyName();
}