Package io.qt.activex

Interface QAxBase

All Superinterfaces:
QtObjectInterface
All Known Implementing Classes:
QAxBase.Impl, QAxObject, QAxScriptEngine, QAxWidget

public interface QAxBase extends QtObjectInterface

Abstract class that provides an API to initialize and access a COM object

Java wrapper for Qt's class QAxBase

Following functions are protected in the Qt interface, all implementations of this interface may implement these function:


@io.qt.QtUninvokable
protected final void connectNotify(){
    QAxBase.MemberAccess.of(this).connectNotify();
}

@io.qt.QtUninvokable
protected final java.lang.Object dynamicCall(java.lang.String name, java.util.Collection<? extends java.lang.Object> vars, int flags){
    return QAxBase.MemberAccess.of(this).dynamicCall(name, vars, flags);
}

@io.qt.QtUninvokable
protected final int indexOfVerb(java.lang.String verb){
    return QAxBase.MemberAccess.of(this).indexOfVerb(verb);
}

@io.qt.QtUninvokable
protected final void initializeFrom(io.qt.activex.QAxBase that){
    QAxBase.MemberAccess.of(this).initializeFrom(that);
}

@io.qt.QtUninvokable
protected final void internalRelease(){
    QAxBase.MemberAccess.of(this).internalRelease();
}

@io.qt.QtUninvokable
protected abstract io.qt.core.QMetaObject fallbackMetaObject();

@io.qt.QtUninvokable
private abstract io.qt.core.QMetaObject parentMetaObject();

protected static io.qt.core.QList<java.lang.Object> argumentsToList(java.lang.Object var1, java.lang.Object var2, java.lang.Object var3, java.lang.Object var4, java.lang.Object var5, java.lang.Object var6, java.lang.Object var7, java.lang.Object var8){
    return Impl.argumentsToList(var1, var2, var3, var4, var5, var6, var7, var8);
}