io.qt.gui.QRasterWindow 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;
import io.qt.*;
/**
* Convenience class for using QPainter on a QWindow
* Java wrapper for Qt class QRasterWindow
*/
public class QRasterWindow extends io.qt.gui.QPaintDeviceWindow
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.@NonNull QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QRasterWindow.class);
/**
* See QRasterWindow:: QRasterWindow(QWindow*)
*/
public QRasterWindow(io.qt.gui.@Nullable QWindow parent){
super((QPrivateConstructor)null);
initialize_native(this, parent);
}
private native static void initialize_native(QRasterWindow instance, io.qt.gui.QWindow parent);
/**
* See QPaintDevice:: metric(QPaintDevice::PaintDeviceMetric)const
*/
@QtUninvokable
@Override
protected int metric(io.qt.gui.QPaintDevice.@NonNull PaintDeviceMetric metric){
return metric_native_QPaintDevice_PaintDeviceMetric_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), metric.value());
}
private native static int metric_native_QPaintDevice_PaintDeviceMetric_constfct(long __this__nativeId, int metric);
/**
* See QPaintDevice:: redirected(QPoint*)const
*/
@QtUninvokable
@Override
protected io.qt.gui.@Nullable QPaintDevice redirected(io.qt.core.@Nullable QPoint arg__1){
return redirected_native_QPoint_ptr_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(arg__1));
}
private native static io.qt.gui.QPaintDevice redirected_native_QPoint_ptr_constfct(long __this__nativeId, long arg__1);
/**
* Constructor for internal use only.
* @param p expected to be null
.
* @hidden
*/
@NativeAccess
protected QRasterWindow(QPrivateConstructor p) { super(p); }
/**
* Constructor for internal use only.
* It is not allowed to call the declarative constructor from inside Java.
* @hidden
*/
@NativeAccess
protected QRasterWindow(QDeclarativeConstructor constructor) {
super((QPrivateConstructor)null);
initialize_native(this, constructor);
}
@QtUninvokable
private static native void initialize_native(QRasterWindow instance, QDeclarativeConstructor constructor);
/**
* Overloaded constructor for {@link #QRasterWindow(io.qt.gui.QWindow)}
* with parent = null
.
*/
public QRasterWindow() {
this((io.qt.gui.QWindow)null);
}
}