All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.qt.gui.QMouseEvent Maven / Gradle / Ivy

package io.qt.gui;


/**
 * 

Contains parameters that describe a mouse event

*

Java wrapper for Qt class QMouseEvent

*/ public class QMouseEvent extends io.qt.gui.QInputEvent { /** *

Overloaded constructor for {@link #QMouseEvent(io.qt.core.QEvent.Type, io.qt.core.QPointF, io.qt.core.Qt.MouseButton, io.qt.core.Qt.MouseButtons, io.qt.core.Qt.KeyboardModifiers)}.

*/ public QMouseEvent(io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifier ... modifiers){ this(type, localPos, button, buttons, new io.qt.core.Qt.KeyboardModifiers(modifiers)); } /** *

See QMouseEvent::QMouseEvent(QEvent::Type,QPointF,Qt::MouseButton,Qt::MouseButtons,Qt::KeyboardModifiers)

*/ public QMouseEvent(io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifiers modifiers){ super((QPrivateConstructor)null); initialize_native(this, type, localPos, button, buttons, modifiers); } private native static void initialize_native(QMouseEvent instance, io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifiers modifiers); /** *

Overloaded constructor for {@link #QMouseEvent(io.qt.core.QEvent.Type, io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.Qt.MouseButton, io.qt.core.Qt.MouseButtons, io.qt.core.Qt.KeyboardModifiers)}.

*/ public QMouseEvent(io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.QPointF screenPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifier ... modifiers){ this(type, localPos, screenPos, button, buttons, new io.qt.core.Qt.KeyboardModifiers(modifiers)); } /** *

See QMouseEvent::QMouseEvent(QEvent::Type,QPointF,QPointF,Qt::MouseButton,Qt::MouseButtons,Qt::KeyboardModifiers)

*/ public QMouseEvent(io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.QPointF screenPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifiers modifiers){ super((QPrivateConstructor)null); initialize_native(this, type, localPos, screenPos, button, buttons, modifiers); } private native static void initialize_native(QMouseEvent instance, io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.QPointF screenPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifiers modifiers); /** *

Overloaded constructor for {@link #QMouseEvent(io.qt.core.QEvent.Type, io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.QPointF, io.qt.core.Qt.MouseButton, io.qt.core.Qt.MouseButtons, io.qt.core.Qt.KeyboardModifiers)}.

*/ public QMouseEvent(io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.QPointF windowPos, io.qt.core.QPointF screenPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifier ... modifiers){ this(type, localPos, windowPos, screenPos, button, buttons, new io.qt.core.Qt.KeyboardModifiers(modifiers)); } /** *

See QMouseEvent::QMouseEvent(QEvent::Type,QPointF,QPointF,QPointF,Qt::MouseButton,Qt::MouseButtons,Qt::KeyboardModifiers)

*/ public QMouseEvent(io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.QPointF windowPos, io.qt.core.QPointF screenPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifiers modifiers){ super((QPrivateConstructor)null); initialize_native(this, type, localPos, windowPos, screenPos, button, buttons, modifiers); } private native static void initialize_native(QMouseEvent instance, io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.QPointF windowPos, io.qt.core.QPointF screenPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifiers modifiers); /** *

See QMouseEvent::QMouseEvent(QEvent::Type,QPointF,QPointF,QPointF,Qt::MouseButton,Qt::MouseButtons,Qt::KeyboardModifiers,Qt::MouseEventSource)

*/ public QMouseEvent(io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.QPointF windowPos, io.qt.core.QPointF screenPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifiers modifiers, io.qt.core.Qt.MouseEventSource source){ super((QPrivateConstructor)null); initialize_native(this, type, localPos, windowPos, screenPos, button, buttons, modifiers, source); } private native static void initialize_native(QMouseEvent instance, io.qt.core.QEvent.Type type, io.qt.core.QPointF localPos, io.qt.core.QPointF windowPos, io.qt.core.QPointF screenPos, io.qt.core.Qt.MouseButton button, io.qt.core.Qt.MouseButtons buttons, io.qt.core.Qt.KeyboardModifiers modifiers, io.qt.core.Qt.MouseEventSource source); /** *

See QMouseEvent::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 QMouseEvent::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 QMouseEvent::flags()const

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.MouseEventFlags flags(){ return new io.qt.core.Qt.MouseEventFlags(flags_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int flags_native_constfct(long __this__nativeId); /** *

See QMouseEvent::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 QMouseEvent::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 QMouseEvent::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 QMouseEvent::localPos()const

*/ @io.qt.QtUninvokable public final io.qt.core.QPointF localPos(){ return localPos_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QPointF localPos_native_constfct(long __this__nativeId); /** *

See QMouseEvent::pos()const

*/ @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); /** *

See QMouseEvent::screenPos()const

*/ @io.qt.QtUninvokable public final io.qt.core.QPointF screenPos(){ return screenPos_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QPointF screenPos_native_constfct(long __this__nativeId); @io.qt.QtUninvokable public final void setLocalPos(io.qt.core.QPointF localPosition){ setLocalPos_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(localPosition)); } @io.qt.QtUninvokable private native void setLocalPos_native_cref_QPointF(long __this__nativeId, long localPosition); /** *

See QMouseEvent::source()const

*/ @io.qt.QtUninvokable public final io.qt.core.Qt.MouseEventSource source(){ return io.qt.core.Qt.MouseEventSource.resolve(source_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this))); } @io.qt.QtUninvokable private native int source_native_constfct(long __this__nativeId); /** *

See QMouseEvent::windowPos()const

*/ @io.qt.QtUninvokable public final io.qt.core.QPointF windowPos(){ return windowPos_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.core.QPointF windowPos_native_constfct(long __this__nativeId); /** *

See QMouseEvent::x()const

*/ @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 QMouseEvent::y()const

*/ @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); @io.qt.QtUninvokable protected final void setButton(io.qt.core.Qt.MouseButton button){ setButton_native_cref_Qt_MouseButton(QtJambi_LibraryUtilities.internal.nativeId(this), button.value()); } @io.qt.QtUninvokable private native void setButton_native_cref_Qt_MouseButton(long __this__nativeId, int button); @io.qt.QtUninvokable protected final void setCaps(int caps){ setCaps_native_int(QtJambi_LibraryUtilities.internal.nativeId(this), caps); } @io.qt.QtUninvokable private native void setCaps_native_int(long __this__nativeId, int caps); @io.qt.QtUninvokable protected final int caps(){ return caps_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int caps_native(long __this__nativeId); /** *

Overloaded function for {@link #setButtons(io.qt.core.Qt.MouseButtons)}.

*/ @io.qt.QtUninvokable protected final void setButtons(io.qt.core.Qt.MouseButton ... buttons){ setButtons(new io.qt.core.Qt.MouseButtons(buttons)); } @io.qt.QtUninvokable protected final void setButtons(io.qt.core.Qt.MouseButtons buttons){ setButtons_native_cref_QFlags_Qt_MouseButton_(QtJambi_LibraryUtilities.internal.nativeId(this), buttons.value()); } @io.qt.QtUninvokable private native void setButtons_native_cref_QFlags_Qt_MouseButton_(long __this__nativeId, int buttons); @io.qt.QtUninvokable protected final void setScreenPos(io.qt.core.QPointF screenPos){ setScreenPos_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(screenPos)); } @io.qt.QtUninvokable private native void setScreenPos_native_cref_QPointF(long __this__nativeId, long screenPos); @io.qt.QtUninvokable protected final void setVelocity(io.qt.gui.QVector2D velocity){ setVelocity_native_cref_QVector2D(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(velocity)); } @io.qt.QtUninvokable private native void setVelocity_native_cref_QVector2D(long __this__nativeId, long velocity); @io.qt.QtUninvokable protected final io.qt.gui.QVector2D velocity(){ return velocity_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.gui.QVector2D velocity_native(long __this__nativeId); @io.qt.QtUninvokable protected final void setWindowPos(io.qt.core.QPointF windowPos){ setWindowPos_native_cref_QPointF(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(windowPos)); } @io.qt.QtUninvokable private native void setWindowPos_native_cref_QPointF(long __this__nativeId, long windowPos); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QMouseEvent(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); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy