
io.qt.gui.QAccessiblePlugin 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.gui;
/**
* Abstract base class for plugins provinding accessibility information for user interface elements
* Java wrapper for Qt class QAccessiblePlugin
*/
public abstract class QAccessiblePlugin extends io.qt.core.QObject
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QAccessiblePlugin.class);
@io.qt.NativeAccess
private static final class ConcreteWrapper extends QAccessiblePlugin {
@io.qt.NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public io.qt.gui.QAccessibleInterface create(java.lang.String key, io.qt.core.QObject object){
return create_native_cref_QString_QObject_ptr(QtJambi_LibraryUtilities.internal.nativeId(this), key, QtJambi_LibraryUtilities.internal.checkedNativeId(object));
}
@io.qt.QtUninvokable
private native io.qt.gui.QAccessibleInterface create_native_cref_QString_QObject_ptr(long __this__nativeId, java.lang.String key, long object);
}
/**
* Overloaded constructor for {@link #QAccessiblePlugin(io.qt.core.QObject)}
* with parent = null
.
*/
public QAccessiblePlugin() {
this((io.qt.core.QObject)null);
}
/**
* See QAccessiblePlugin::QAccessiblePlugin(QObject*)
*/
public QAccessiblePlugin(io.qt.core.QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QAccessiblePlugin instance, io.qt.core.QObject parent);
/**
* See QAccessiblePlugin::create(QString,QObject*)
*/
@io.qt.QtUninvokable
public abstract io.qt.gui.QAccessibleInterface create(java.lang.String key, io.qt.core.QObject object);
@io.qt.QtUninvokable
private native io.qt.gui.QAccessibleInterface create_native_cref_QString_QObject_ptr(long __this__nativeId, java.lang.String key, long object);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QAccessiblePlugin(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
*/
@io.qt.NativeAccess
protected QAccessiblePlugin(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QAccessiblePlugin instance, QDeclarativeConstructor constructor);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy