
io.qt.gui.QIconEnginePlugin 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 for custom QIconEngine plugins
* Java wrapper for Qt class QIconEnginePlugin
*/
public abstract class QIconEnginePlugin 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(QIconEnginePlugin.class);
@io.qt.NativeAccess
private static final class ConcreteWrapper extends QIconEnginePlugin {
@io.qt.NativeAccess
private ConcreteWrapper(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public io.qt.gui.QIconEngine create(java.lang.String filename){
return create_native_cref_QString(QtJambi_LibraryUtilities.internal.nativeId(this), filename);
}
@io.qt.QtUninvokable
private native io.qt.gui.QIconEngine create_native_cref_QString(long __this__nativeId, java.lang.String filename);
}
/**
* Overloaded constructor for {@link #QIconEnginePlugin(io.qt.core.QObject)}
* with parent = null
.
*/
public QIconEnginePlugin() {
this((io.qt.core.QObject)null);
}
/**
* See QIconEnginePlugin::QIconEnginePlugin(QObject*)
*/
public QIconEnginePlugin(io.qt.core.QObject parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QIconEnginePlugin instance, io.qt.core.QObject parent);
/**
* Overloaded function for {@link #create(java.lang.String)}
* with filename = ""
.
*/
@io.qt.QtUninvokable
public final io.qt.gui.QIconEngine create() {
return create("");
}
/**
* See QIconEnginePlugin::create(QString)
*/
@io.qt.QtUninvokable
public abstract io.qt.gui.QIconEngine create(java.lang.String filename);
@io.qt.QtUninvokable
private native io.qt.gui.QIconEngine create_native_cref_QString(long __this__nativeId, java.lang.String filename);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QIconEnginePlugin(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 QIconEnginePlugin(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@io.qt.QtUninvokable
private static native void initialize_native(QIconEnginePlugin instance, QDeclarativeConstructor constructor);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy