
io.qt.gui.QTabletEvent Maven / Gradle / Ivy
package io.qt.gui;
/**
* Contains parameters that describe a Tablet event
* Java wrapper for Qt class QTabletEvent
*/
public class QTabletEvent extends io.qt.gui.QInputEvent
{
/**
* This variable stores the meta-object for the class.
*/
public static final io.qt.core.QMetaObject staticMetaObject = io.qt.core.QMetaObject.forType(QTabletEvent.class);
/**
* Java wrapper for Qt enum QTabletEvent::PointerType
*/
public enum PointerType implements io.qt.QtEnumerator {
UnknownPointer(0),
Pen(1),
Cursor(2),
Eraser(3);
private PointerType(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static PointerType resolve(int value) {
switch (value) {
case 0: return UnknownPointer;
case 1: return Pen;
case 2: return Cursor;
case 3: return Eraser;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
* Java wrapper for Qt enum QTabletEvent::TabletDevice
*/
public enum TabletDevice implements io.qt.QtEnumerator {
NoDevice(0),
Puck(1),
Stylus(2),
Airbrush(3),
FourDMouse(4),
XFreeEraser(5),
RotationStylus(6);
private TabletDevice(int value) {
this.value = value;
}
/**
* {@inheritDoc}
*/
public int value() {
return value;
}
/**
* Returns the corresponding enum entry for the given value.
* @param value
* @return enum entry
*/
public static TabletDevice resolve(int value) {
switch (value) {
case 0: return NoDevice;
case 1: return Puck;
case 2: return Stylus;
case 3: return Airbrush;
case 4: return FourDMouse;
case 5: return XFreeEraser;
case 6: return RotationStylus;
default: throw new io.qt.QNoSuchEnumValueException(value);
}
}
private final int value;
}
/**
*
*
* @deprecated Use the other QTabletEvent constructor
*/
@Deprecated
public QTabletEvent(io.qt.core.QEvent.Type t, io.qt.core.QPointF pos, io.qt.core.QPointF globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, io.qt.core.Qt.KeyboardModifiers keyState, long uniqueID){
super((QPrivateConstructor)null);
initialize_native(this, t, pos, globalPos, device, pointerType, pressure, xTilt, yTilt, tangentialPressure, rotation, z, keyState, uniqueID);
}
@Deprecated
private native static void initialize_native(QTabletEvent instance, io.qt.core.QEvent.Type t, io.qt.core.QPointF pos, io.qt.core.QPointF globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, io.qt.core.Qt.KeyboardModifiers keyState, long uniqueID);
/**
* Overloaded constructor for {@link #QTabletEvent(io.qt.core.QEvent.Type, io.qt.core.QPointF, io.qt.core.QPointF, int, int, double, int, int, double, double, int, io.qt.core.Qt.KeyboardModifiers, long, io.qt.core.Qt.MouseButton, io.qt.core.Qt.MouseButtons)}.
*/
public QTabletEvent(io.qt.core.QEvent.Type t, io.qt.core.QPointF pos, io.qt.core.QPointF globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, io.qt.core.Qt.KeyboardModifiers keyState, long uniqueID, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButton ... buttons){
this(t, pos, globalPos, device, pointerType, pressure, xTilt, yTilt, tangentialPressure, rotation, z, keyState, uniqueID, button, new io.qt.core.Qt.MouseButtons(buttons));
}
/**
*
*/
public QTabletEvent(io.qt.core.QEvent.Type t, io.qt.core.QPointF pos, io.qt.core.QPointF globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, io.qt.core.Qt.KeyboardModifiers keyState, long uniqueID, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons){
super((QPrivateConstructor)null);
initialize_native(this, t, pos, globalPos, device, pointerType, pressure, xTilt, yTilt, tangentialPressure, rotation, z, keyState, uniqueID, button, buttons);
}
private native static void initialize_native(QTabletEvent instance, io.qt.core.QEvent.Type t, io.qt.core.QPointF pos, io.qt.core.QPointF globalPos, int device, int pointerType, double pressure, int xTilt, int yTilt, double tangentialPressure, double rotation, int z, io.qt.core.Qt.KeyboardModifiers keyState, long uniqueID, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons);
/**
* See QTabletEvent::button()const
*/
@io.qt.QtUninvokable
public final io.qt.core.Qt.MouseButton button(){
return io.qt.core.Qt.MouseButton.resolve(button_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int button_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::buttons()const
*/
@io.qt.QtUninvokable
public final io.qt.core.Qt.MouseButtons buttons(){
return new io.qt.core.Qt.MouseButtons(buttons_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int buttons_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::device()const
*
* @deprecated Use {@link io.qt.gui.QTabletEvent#deviceType()} instead
*/
@Deprecated
@io.qt.QtUninvokable
public final io.qt.gui.QTabletEvent.TabletDevice device(){
return io.qt.gui.QTabletEvent.TabletDevice.resolve(device_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@Deprecated
@io.qt.QtUninvokable
private native int device_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::deviceType()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTabletEvent.TabletDevice deviceType(){
return io.qt.gui.QTabletEvent.TabletDevice.resolve(deviceType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int deviceType_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::globalPos()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QPoint globalPos(){
return globalPos_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QPoint globalPos_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::globalPosF()const
*/
@io.qt.QtUninvokable
public final io.qt.core.QPointF globalPosF(){
return globalPosF_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QPointF globalPosF_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::globalX()const
*/
@io.qt.QtUninvokable
public final int globalX(){
return globalX_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int globalX_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::globalY()const
*/
@io.qt.QtUninvokable
public final int globalY(){
return globalY_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int globalY_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::hiResGlobalX()const
*
* @deprecated use globalPosF().x()
*/
@Deprecated
@io.qt.QtUninvokable
public final double hiResGlobalX(){
return hiResGlobalX_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
@io.qt.QtUninvokable
private native double hiResGlobalX_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::hiResGlobalY()const
*
* @deprecated use globalPosF().y()
*/
@Deprecated
@io.qt.QtUninvokable
public final double hiResGlobalY(){
return hiResGlobalY_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@Deprecated
@io.qt.QtUninvokable
private native double hiResGlobalY_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::pointerType()const
*/
@io.qt.QtUninvokable
public final io.qt.gui.QTabletEvent.PointerType pointerType(){
return io.qt.gui.QTabletEvent.PointerType.resolve(pointerType_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)));
}
@io.qt.QtUninvokable
private native int pointerType_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.core.QPoint pos(){
return pos_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QPoint pos_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final io.qt.core.QPointF posF(){
return posF_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native io.qt.core.QPointF posF_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::pressure()const
*/
@io.qt.QtUninvokable
public final double pressure(){
return pressure_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double pressure_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::rotation()const
*/
@io.qt.QtUninvokable
public final double rotation(){
return rotation_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double rotation_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::tangentialPressure()const
*/
@io.qt.QtUninvokable
public final double tangentialPressure(){
return tangentialPressure_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native double tangentialPressure_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::uniqueId()const
*/
@io.qt.QtUninvokable
public final long uniqueId(){
return uniqueId_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native long uniqueId_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final int x(){
return x_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int x_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::xTilt()const
*/
@io.qt.QtUninvokable
public final int xTilt(){
return xTilt_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int xTilt_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final int y(){
return y_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int y_native_constfct(long __this__nativeId);
/**
* See QTabletEvent::yTilt()const
*/
@io.qt.QtUninvokable
public final int yTilt(){
return yTilt_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int yTilt_native_constfct(long __this__nativeId);
/**
*
*/
@io.qt.QtUninvokable
public final int z(){
return z_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private native int z_native_constfct(long __this__nativeId);
@io.qt.QtUninvokable
protected final void setDevice(int device){
setDevice_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), device);
}
@io.qt.QtUninvokable
private native void setDevice_native_int(long __this__nativeId, int device);
@io.qt.QtUninvokable
protected final void setGlobalPosF(io.qt.core.QPointF globalPosF){
setGlobalPosF_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(globalPosF));
}
@io.qt.QtUninvokable
private native void setGlobalPosF_native_cref_QPointF(long __this__nativeId, long globalPosF);
@io.qt.QtUninvokable
protected final void setPointerType(int pointerType){
setPointerType_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), pointerType);
}
@io.qt.QtUninvokable
private native void setPointerType_native_int(long __this__nativeId, int pointerType);
@io.qt.QtUninvokable
protected final void setPosF(io.qt.core.QPointF posF){
setPosF_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(posF));
}
@io.qt.QtUninvokable
private native void setPosF_native_cref_QPointF(long __this__nativeId, long posF);
@io.qt.QtUninvokable
protected final void setPressure(double pressure){
setPressure_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), pressure);
}
@io.qt.QtUninvokable
private native void setPressure_native_qtjambireal(long __this__nativeId, double pressure);
@io.qt.QtUninvokable
protected final void setRotation(double rotation){
setRotation_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), rotation);
}
@io.qt.QtUninvokable
private native void setRotation_native_qtjambireal(long __this__nativeId, double rotation);
@io.qt.QtUninvokable
protected final void setTangentialPressure(double tangentialPressure){
setTangentialPressure_native_qtjambireal(QtJambi_LibraryUtilities.internal.nativeId(this), tangentialPressure);
}
@io.qt.QtUninvokable
private native void setTangentialPressure_native_qtjambireal(long __this__nativeId, double tangentialPressure);
@io.qt.QtUninvokable
protected final void setUniqueId(long uniqueId){
setUniqueId_native_long_long(QtJambi_LibraryUtilities.internal.nativeId(this), uniqueId);
}
@io.qt.QtUninvokable
private native void setUniqueId_native_long_long(long __this__nativeId, long uniqueId);
@io.qt.QtUninvokable
protected final void setXTilt(int xTilt){
setXTilt_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), xTilt);
}
@io.qt.QtUninvokable
private native void setXTilt_native_int(long __this__nativeId, int xTilt);
@io.qt.QtUninvokable
protected final void setYTilt(int yTilt){
setYTilt_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), yTilt);
}
@io.qt.QtUninvokable
private native void setYTilt_native_int(long __this__nativeId, int yTilt);
@io.qt.QtUninvokable
protected final void setZ(int z){
setZ_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), z);
}
@io.qt.QtUninvokable
private native void setZ_native_int(long __this__nativeId, int z);
/**
* Constructor for internal use only.
* @param p expected to be null
.
*/
@io.qt.NativeAccess
protected QTabletEvent(QPrivateConstructor p) { super(p); }
@Override
@io.qt.QtUninvokable
public String toString() {
return toString_native(QtJambi_LibraryUtilities.internal.nativeId(this));
}
@io.qt.QtUninvokable
private static native String toString_native(long __this_nativeId);
}