io.qt.core.QtMessageHandler Maven / Gradle / Ivy
The newest version!
package io.qt.core;
/**
* Java wrapper for Qt function pointer QtMessageHandler
*/
@FunctionalInterface
public interface QtMessageHandler extends io.qt.QtObjectInterface {
public void accept(io.qt.core.QtMsgType arg__1, io.qt.core.QMessageLogContext arg__2, java.lang.String arg__3);
/**
* Implementor class for interface {@link QtMessageHandler}
*/
public static abstract class Impl extends io.qt.QtObject implements QtMessageHandler{
static {
QtJambi_LibraryUtilities.initialize();
}
public Impl(){
super((QPrivateConstructor)null);
initialize_native(this);
}
protected Impl(QPrivateConstructor p){
super(p);
}
private static native void initialize_native(QtMessageHandler instance);
@io.qt.NativeAccess
private final static class ConcreteWrapper extends Impl {
private ConcreteWrapper(QPrivateConstructor c){
super(c);
}
@Override
public void accept(io.qt.core.QtMsgType arg__1, io.qt.core.QMessageLogContext arg__2, java.lang.String arg__3){
accept_native(arg__1.value(), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__2), arg__3);
}
private native void accept_native(int arg__1, long arg__2, java.lang.String arg__3);
}
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy