io.qt.activex.QAxObjectInterface Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of qtjambi-activex Show documentation
Show all versions of qtjambi-activex Show documentation
Classes for applications which use ActiveX and COM
package io.qt.activex;
import io.qt.*;
/**
* Interface providing common properties of QAxObject and QAxWidget
* Java wrapper for Qt class QAxObjectInterface
* This class was introduced in Qt 6.0.
*/
public interface QAxObjectInterface extends QtObjectInterface
{
/**
* @hidden
* Implementor class for interface {@link io.qt.activex.QAxObjectInterface}
*/
public static abstract class Impl extends QtObject
implements io.qt.activex.QAxObjectInterface
{
static {
QtJambi_LibraryUtilities.initialize();
}
@NativeAccess
private static final class ConcreteWrapper extends QAxObjectInterface.Impl {
@NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@QtUninvokable
public int classContext(){
return classContext_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static int classContext_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public java.lang.@NonNull String control(){
return control_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static java.lang.String control_native_constfct(long __this__nativeId);
@Override
@QtUninvokable
public void resetControl(){
resetControl_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private native static void resetControl_native(long __this__nativeId);
@Override
@QtUninvokable
public void setClassContext(int classContext){
setClassContext_native_ulong(QtJambi_LibraryUtilities.internal.nativeId(this), classContext);
}
private native static void setClassContext_native_ulong(long __this__nativeId, int classContext);
@Override
@QtUninvokable
public boolean setControl(java.lang.@NonNull String c){
return setControl_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), c);
}
private native static boolean setControl_native_cref_QString(long __this__nativeId, java.lang.String c);
}
/**
* See QAxObjectInterface:: QAxObjectInterface()
*/
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
private native static void initialize_native(QAxObjectInterface instance);
/**
* See QAxObjectInterface:: classContext()const
*/
@QtUninvokable
public abstract int classContext();
private native static int classContext_native_constfct(long __this__nativeId);
/**
* See QAxObjectInterface:: control()const
*/
@QtUninvokable
public abstract java.lang.@NonNull String control();
private native static java.lang.String control_native_constfct(long __this__nativeId);
/**
* See QAxObjectInterface:: resetControl()
*/
@QtUninvokable
public abstract void resetControl();
private native static void resetControl_native(long __this__nativeId);
/**
* See QAxObjectInterface:: setClassContext(ulong)
*/
@QtUninvokable
public abstract void setClassContext(int classContext);
private native static void setClassContext_native_ulong(long __this__nativeId, int classContext);
/**
* See QAxObjectInterface:: setControl(QString)
*/
@QtUninvokable
public abstract boolean setControl(java.lang.@NonNull String c);
private native static boolean setControl_native_cref_QString(long __this__nativeId, java.lang.String c);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected Impl(QPrivateConstructor p) { super(p); }
}
/**
* See QAxObjectInterface:: classContext()const
*/
@QtUninvokable
public int classContext();
/**
* See QAxObjectInterface:: control()const
*/
@QtUninvokable
public java.lang.@NonNull String control();
/**
* See QAxObjectInterface:: resetControl()
*/
@QtUninvokable
public void resetControl();
/**
*
*/
@QtUninvokable
public void setClassContext(int classContext);
/**
*
*/
@QtUninvokable
public boolean setControl(java.lang.@NonNull String c);
}