io.qt.gui.nativeinterface.QX11Application 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.nativeinterface;
import io.qt.*;
/**
* Native interface to an X11 application
* Java wrapper for Qt class QNativeInterface::QX11Application
*/
public interface QX11Application extends QtObjectInterface
{
/**
* @hidden
* Implementor class for interface {@link io.qt.gui.nativeinterface.QX11Application}
*/
public static abstract class Impl extends QtObject
implements io.qt.gui.nativeinterface.QX11Application
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends QX11Application.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public @Nullable QNativePointer connection(){
return connection_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static QNativePointer connection_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public @Nullable QNativePointer display(){
return display_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static QNativePointer display_native_constfct(long __this__nativeId);
}
/**
* See QNativeInterface::QX11Application:: connection()const
*/
@QtUninvokable
public abstract @Nullable QNativePointer connection();
/**
* See QNativeInterface::QX11Application:: display()const
*/
@QtUninvokable
public abstract @Nullable QNativePointer display();
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
*
*/
@QtUninvokable
public @Nullable QNativePointer connection();
/**
*
*/
@QtUninvokable
public @Nullable QNativePointer display();
}