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