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

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

There is a newer version: 6.3.0
Show newest version
package io.qt.gui;


/**
 * 

Describes a key event

*

Java wrapper for Qt class QKeyEvent

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

Overloaded constructor for {@link #QKeyEvent(io.qt.core.QEvent.Type, int, io.qt.core.Qt.KeyboardModifiers, java.lang.String, boolean, short)} * with count = 1.

*/ public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, java.lang.String text, boolean autorep) { this(type, key, modifiers, text, autorep, (short)1); } /** *

Overloaded constructor for {@link #QKeyEvent(io.qt.core.QEvent.Type, int, io.qt.core.Qt.KeyboardModifiers, java.lang.String, boolean, short)}

*

with:

    *
  • autorep = false
  • *
  • count = 1
  • *
*/ public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, java.lang.String text) { this(type, key, modifiers, text, (boolean)false, (short)1); } /** *

Overloaded constructor for {@link #QKeyEvent(io.qt.core.QEvent.Type, int, io.qt.core.Qt.KeyboardModifiers, java.lang.String, boolean, short)}

*

with:

    *
  • text = ""
  • *
  • autorep = false
  • *
  • count = 1
  • *
*/ public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers) { this(type, key, modifiers, "", (boolean)false, (short)1); } /** *

See QKeyEvent::QKeyEvent(QEvent::Type,int,Qt::KeyboardModifiers,QString,bool,quint16)

*/ public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, java.lang.String text, boolean autorep, short count){ super((QPrivateConstructor)null); initialize_native(this, type, key, modifiers, text, autorep, count); } private native static void initialize_native(QKeyEvent instance, io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, java.lang.String text, boolean autorep, short count); /** *

Overloaded constructor for {@link #QKeyEvent(io.qt.core.QEvent.Type, int, io.qt.core.Qt.KeyboardModifiers, int, int, int, java.lang.String, boolean, short, io.qt.gui.QInputDevice)} * with device = io.qt.gui.QInputDevice.primaryKeyboard().

*/ public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, int nativeScanCode, int nativeVirtualKey, int nativeModifiers, java.lang.String text, boolean autorep, short count) { this(type, key, modifiers, nativeScanCode, nativeVirtualKey, nativeModifiers, text, autorep, count, io.qt.gui.QInputDevice.primaryKeyboard()); } /** *

Overloaded constructor for {@link #QKeyEvent(io.qt.core.QEvent.Type, int, io.qt.core.Qt.KeyboardModifiers, int, int, int, java.lang.String, boolean, short, io.qt.gui.QInputDevice)}

*

with:

    *
  • count = 1
  • *
  • device = io.qt.gui.QInputDevice.primaryKeyboard()
  • *
*/ public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, int nativeScanCode, int nativeVirtualKey, int nativeModifiers, java.lang.String text, boolean autorep) { this(type, key, modifiers, nativeScanCode, nativeVirtualKey, nativeModifiers, text, autorep, (short)1, io.qt.gui.QInputDevice.primaryKeyboard()); } /** *

Overloaded constructor for {@link #QKeyEvent(io.qt.core.QEvent.Type, int, io.qt.core.Qt.KeyboardModifiers, int, int, int, java.lang.String, boolean, short, io.qt.gui.QInputDevice)}

*

with:

    *
  • autorep = false
  • *
  • count = 1
  • *
  • device = io.qt.gui.QInputDevice.primaryKeyboard()
  • *
*/ public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, int nativeScanCode, int nativeVirtualKey, int nativeModifiers, java.lang.String text) { this(type, key, modifiers, nativeScanCode, nativeVirtualKey, nativeModifiers, text, (boolean)false, (short)1, io.qt.gui.QInputDevice.primaryKeyboard()); } /** *

Overloaded constructor for {@link #QKeyEvent(io.qt.core.QEvent.Type, int, io.qt.core.Qt.KeyboardModifiers, int, int, int, java.lang.String, boolean, short, io.qt.gui.QInputDevice)}

*

with:

    *
  • text = ""
  • *
  • autorep = false
  • *
  • count = 1
  • *
  • device = io.qt.gui.QInputDevice.primaryKeyboard()
  • *
*/ public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, int nativeScanCode, int nativeVirtualKey, int nativeModifiers) { this(type, key, modifiers, nativeScanCode, nativeVirtualKey, nativeModifiers, "", (boolean)false, (short)1, io.qt.gui.QInputDevice.primaryKeyboard()); } public QKeyEvent(io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, int nativeScanCode, int nativeVirtualKey, int nativeModifiers, java.lang.String text, boolean autorep, short count, io.qt.gui.QInputDevice device){ super((QPrivateConstructor)null); initialize_native(this, type, key, modifiers, nativeScanCode, nativeVirtualKey, nativeModifiers, text, autorep, count, device); } private native static void initialize_native(QKeyEvent instance, io.qt.core.QEvent.Type type, int key, io.qt.core.Qt.KeyboardModifiers modifiers, int nativeScanCode, int nativeVirtualKey, int nativeModifiers, java.lang.String text, boolean autorep, short count, io.qt.gui.QInputDevice device); protected QKeyEvent(io.qt.gui.QKeyEvent arg__1){ super((QPrivateConstructor)null); java.util.Objects.requireNonNull(arg__1, "Argument 'arg__1': null not expected."); initialize_native(this, arg__1); } private native static void initialize_native(QKeyEvent instance, io.qt.gui.QKeyEvent arg__1); /** *

See QKeyEvent::count()const

*/ @io.qt.QtUninvokable public final int count(){ return count_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int count_native_constfct(long __this__nativeId); /** *

See QKeyEvent::isAutoRepeat()const

*/ @io.qt.QtUninvokable public final boolean isAutoRepeat(){ return isAutoRepeat_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native boolean isAutoRepeat_native_constfct(long __this__nativeId); /** *

See QKeyEvent::key()const

*/ @io.qt.QtUninvokable public final int key(){ return key_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int key_native_constfct(long __this__nativeId); /** *

See QKeyEvent::keyCombination()const

*/ @io.qt.QtUninvokable public final io.qt.gui.QKeyCombination keyCombination(){ return keyCombination_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.gui.QKeyCombination keyCombination_native_constfct(long __this__nativeId); /** *

See QKeyEvent::matches(QKeySequence::StandardKey)const

*/ @io.qt.QtUninvokable public final boolean matches(io.qt.gui.QKeySequence.StandardKey key){ return matches_native_QKeySequence_StandardKey_constfct(QtJambi_LibraryUtilities.internal.nativeId(this), key.value()); } @io.qt.QtUninvokable private native boolean matches_native_QKeySequence_StandardKey_constfct(long __this__nativeId, int key); /** *

See QInputEvent::modifiers()const

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

See QKeyEvent::nativeModifiers()const

*/ @io.qt.QtUninvokable public final int nativeModifiers(){ return nativeModifiers_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int nativeModifiers_native_constfct(long __this__nativeId); /** *

See QKeyEvent::nativeScanCode()const

*/ @io.qt.QtUninvokable public final int nativeScanCode(){ return nativeScanCode_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int nativeScanCode_native_constfct(long __this__nativeId); /** *

See QKeyEvent::nativeVirtualKey()const

*/ @io.qt.QtUninvokable public final int nativeVirtualKey(){ return nativeVirtualKey_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int nativeVirtualKey_native_constfct(long __this__nativeId); @io.qt.QtUninvokable protected final void set(io.qt.gui.QKeyEvent other){ java.util.Objects.requireNonNull(other, "Argument 'other': null not expected."); set_native_cref_QKeyEvent(QtJambi_LibraryUtilities.internal.nativeId(this), QtJambi_LibraryUtilities.internal.checkedNativeId(other)); } @io.qt.QtUninvokable private native void set_native_cref_QKeyEvent(long __this__nativeId, long other); /** *

See QKeyEvent::text()const

*/ @io.qt.QtUninvokable public final java.lang.String text(){ return text_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native java.lang.String text_native_constfct(long __this__nativeId); /** *

See QEvent::clone()const

*/ @io.qt.QtUninvokable public io.qt.gui.QKeyEvent clone(){ return clone_native_constfct(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native io.qt.gui.QKeyEvent clone_native_constfct(long __this__nativeId); @io.qt.QtUninvokable protected final void setAutoRepeat(boolean autoRepeat){ setAutoRepeat_native_unsigned_short(QtJambi_LibraryUtilities.internal.nativeId(this), autoRepeat); } @io.qt.QtUninvokable private native void setAutoRepeat_native_unsigned_short(long __this__nativeId, boolean autoRepeat); @io.qt.QtUninvokable protected final void setCount(short count){ setCount_native_unsigned_short(QtJambi_LibraryUtilities.internal.nativeId(this), count); } @io.qt.QtUninvokable private native void setCount_native_unsigned_short(long __this__nativeId, short count); @io.qt.QtUninvokable protected final void setScanCode(int scanCode){ setScanCode_native_unsigned_int(QtJambi_LibraryUtilities.internal.nativeId(this), scanCode); } @io.qt.QtUninvokable private native void setScanCode_native_unsigned_int(long __this__nativeId, int scanCode); @io.qt.QtUninvokable protected final int scanCode(){ return scanCode_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int scanCode_native(long __this__nativeId); @io.qt.QtUninvokable protected final void setVirtualKey(int virtualKey){ setVirtualKey_native_unsigned_int(QtJambi_LibraryUtilities.internal.nativeId(this), virtualKey); } @io.qt.QtUninvokable private native void setVirtualKey_native_unsigned_int(long __this__nativeId, int virtualKey); @io.qt.QtUninvokable protected final int virtualKey(){ return virtualKey_native(QtJambi_LibraryUtilities.internal.nativeId(this)); } @io.qt.QtUninvokable private native int virtualKey_native(long __this__nativeId); /** * Constructor for internal use only. * @param p expected to be null. */ @io.qt.NativeAccess protected QKeyEvent(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