io.qt.core.QStaticPlugin 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.core;
import io.qt.*;
/**
* Struct containing a reference to a static plugin instance together with its meta data
* Java wrapper for Qt class QStaticPlugin
*/
public final class QStaticPlugin extends QtObject
implements java.lang.Cloneable
{
static {
QtJambi_LibraryUtilities.initialize();
}
/**
* See QStaticPlugin:: QStaticPlugin(QStaticPlugin)
*/
public QStaticPlugin(io.qt.core.@NonNull QStaticPlugin other){
super((QPrivateConstructor)null);
initialize_native(this, other);
}
private native static void initialize_native(QStaticPlugin instance, io.qt.core.QStaticPlugin other);
/**
* See QStaticPlugin:: metaData()const
*/
@QtUninvokable
public final io.qt.core.@NonNull QJsonObject metaData(){
return metaData_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@QtUninvokable
private native io.qt.core.QJsonObject metaData_native_constfct(long __this__nativeId);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QStaticPlugin(QPrivateConstructor p) { super(p); }
/**
*
*/
@QtUninvokable
public final native QObject instance();
/**
* Creates and returns a copy of this object.
See QStaticPlugin:: QStaticPlugin(QStaticPlugin)
*/
@QtUninvokable
@Override
public QStaticPlugin clone() {
return clone_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
private static native QStaticPlugin clone_native(long __this_nativeId);
}