pub struct QKeyEvent { /* private fields */ }Expand description
C++ class: QKeyEvent.
Implementations§
Source§impl QKeyEvent
impl QKeyEvent
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QKeyEvent>>,
) -> Ref<QKeyEvent>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QKeyEvent>>, ) -> Ref<QKeyEvent>
Calls C++ function: QKeyEvent& QKeyEvent::operator=(const QKeyEvent& other).
Sourcepub unsafe fn is_auto_repeat(&self) -> bool
pub unsafe fn is_auto_repeat(&self) -> bool
Calls C++ function: bool QKeyEvent::isAutoRepeat() const.
Sourcepub unsafe fn matches(&self, key: StandardKey) -> bool
pub unsafe fn matches(&self, key: StandardKey) -> bool
Calls C++ function: bool QKeyEvent::matches(QKeySequence::StandardKey key) const.
Sourcepub unsafe fn modifiers(&self) -> QFlags<KeyboardModifier>
pub unsafe fn modifiers(&self) -> QFlags<KeyboardModifier>
Calls C++ function: QFlags<Qt::KeyboardModifier> QKeyEvent::modifiers() const.
Sourcepub unsafe fn native_modifiers(&self) -> c_uint
pub unsafe fn native_modifiers(&self) -> c_uint
Calls C++ function: unsigned int QKeyEvent::nativeModifiers() const.
Sourcepub unsafe fn native_scan_code(&self) -> c_uint
pub unsafe fn native_scan_code(&self) -> c_uint
Calls C++ function: unsigned int QKeyEvent::nativeScanCode() const.
Sourcepub unsafe fn native_virtual_key(&self) -> c_uint
pub unsafe fn native_virtual_key(&self) -> c_uint
Calls C++ function: unsigned int QKeyEvent::nativeVirtualKey() const.
Sourcepub unsafe fn from_type_int_q_flags_keyboard_modifier_q_string_bool_ushort(
type_: Type,
key: c_int,
modifiers: QFlags<KeyboardModifier>,
text: impl CastInto<Ref<QString>>,
autorep: bool,
count: c_ushort,
) -> CppBox<QKeyEvent>
pub unsafe fn from_type_int_q_flags_keyboard_modifier_q_string_bool_ushort( type_: Type, key: c_int, modifiers: QFlags<KeyboardModifier>, text: impl CastInto<Ref<QString>>, autorep: bool, count: c_ushort, ) -> CppBox<QKeyEvent>
Calls C++ function: [constructor] void QKeyEvent::QKeyEvent(QEvent::Type type, int key, QFlags<Qt::KeyboardModifier> modifiers, const QString& text = …, bool autorep = …, unsigned short count = …).
Sourcepub unsafe fn from_type_int_q_flags_keyboard_modifier3_uint_q_string_bool_ushort(
type_: Type,
key: c_int,
modifiers: QFlags<KeyboardModifier>,
native_scan_code: c_uint,
native_virtual_key: c_uint,
native_modifiers: c_uint,
text: impl CastInto<Ref<QString>>,
autorep: bool,
count: c_ushort,
) -> CppBox<QKeyEvent>
pub unsafe fn from_type_int_q_flags_keyboard_modifier3_uint_q_string_bool_ushort( type_: Type, key: c_int, modifiers: QFlags<KeyboardModifier>, native_scan_code: c_uint, native_virtual_key: c_uint, native_modifiers: c_uint, text: impl CastInto<Ref<QString>>, autorep: bool, count: c_ushort, ) -> CppBox<QKeyEvent>
Calls C++ function: [constructor] void QKeyEvent::QKeyEvent(QEvent::Type type, int key, QFlags<Qt::KeyboardModifier> modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, const QString& text = …, bool autorep = …, unsigned short count = …).
Sourcepub unsafe fn from_type_int_q_flags_keyboard_modifier_q_string_bool(
type_: Type,
key: c_int,
modifiers: QFlags<KeyboardModifier>,
text: impl CastInto<Ref<QString>>,
autorep: bool,
) -> CppBox<QKeyEvent>
pub unsafe fn from_type_int_q_flags_keyboard_modifier_q_string_bool( type_: Type, key: c_int, modifiers: QFlags<KeyboardModifier>, text: impl CastInto<Ref<QString>>, autorep: bool, ) -> CppBox<QKeyEvent>
Calls C++ function: [constructor] void QKeyEvent::QKeyEvent(QEvent::Type type, int key, QFlags<Qt::KeyboardModifier> modifiers, const QString& text = …, bool autorep = …).
Sourcepub unsafe fn from_type_int_q_flags_keyboard_modifier_q_string(
type_: Type,
key: c_int,
modifiers: QFlags<KeyboardModifier>,
text: impl CastInto<Ref<QString>>,
) -> CppBox<QKeyEvent>
pub unsafe fn from_type_int_q_flags_keyboard_modifier_q_string( type_: Type, key: c_int, modifiers: QFlags<KeyboardModifier>, text: impl CastInto<Ref<QString>>, ) -> CppBox<QKeyEvent>
Calls C++ function: [constructor] void QKeyEvent::QKeyEvent(QEvent::Type type, int key, QFlags<Qt::KeyboardModifier> modifiers, const QString& text = …).
Sourcepub unsafe fn from_type_int_q_flags_keyboard_modifier(
type_: Type,
key: c_int,
modifiers: QFlags<KeyboardModifier>,
) -> CppBox<QKeyEvent>
pub unsafe fn from_type_int_q_flags_keyboard_modifier( type_: Type, key: c_int, modifiers: QFlags<KeyboardModifier>, ) -> CppBox<QKeyEvent>
Calls C++ function: [constructor] void QKeyEvent::QKeyEvent(QEvent::Type type, int key, QFlags<Qt::KeyboardModifier> modifiers).
Sourcepub unsafe fn from_type_int_q_flags_keyboard_modifier3_uint_q_string_bool(
type_: Type,
key: c_int,
modifiers: QFlags<KeyboardModifier>,
native_scan_code: c_uint,
native_virtual_key: c_uint,
native_modifiers: c_uint,
text: impl CastInto<Ref<QString>>,
autorep: bool,
) -> CppBox<QKeyEvent>
pub unsafe fn from_type_int_q_flags_keyboard_modifier3_uint_q_string_bool( type_: Type, key: c_int, modifiers: QFlags<KeyboardModifier>, native_scan_code: c_uint, native_virtual_key: c_uint, native_modifiers: c_uint, text: impl CastInto<Ref<QString>>, autorep: bool, ) -> CppBox<QKeyEvent>
Calls C++ function: [constructor] void QKeyEvent::QKeyEvent(QEvent::Type type, int key, QFlags<Qt::KeyboardModifier> modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, const QString& text = …, bool autorep = …).
Sourcepub unsafe fn from_type_int_q_flags_keyboard_modifier3_uint_q_string(
type_: Type,
key: c_int,
modifiers: QFlags<KeyboardModifier>,
native_scan_code: c_uint,
native_virtual_key: c_uint,
native_modifiers: c_uint,
text: impl CastInto<Ref<QString>>,
) -> CppBox<QKeyEvent>
pub unsafe fn from_type_int_q_flags_keyboard_modifier3_uint_q_string( type_: Type, key: c_int, modifiers: QFlags<KeyboardModifier>, native_scan_code: c_uint, native_virtual_key: c_uint, native_modifiers: c_uint, text: impl CastInto<Ref<QString>>, ) -> CppBox<QKeyEvent>
Calls C++ function: [constructor] void QKeyEvent::QKeyEvent(QEvent::Type type, int key, QFlags<Qt::KeyboardModifier> modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers, const QString& text = …).
Sourcepub unsafe fn from_type_int_q_flags_keyboard_modifier3_uint(
type_: Type,
key: c_int,
modifiers: QFlags<KeyboardModifier>,
native_scan_code: c_uint,
native_virtual_key: c_uint,
native_modifiers: c_uint,
) -> CppBox<QKeyEvent>
pub unsafe fn from_type_int_q_flags_keyboard_modifier3_uint( type_: Type, key: c_int, modifiers: QFlags<KeyboardModifier>, native_scan_code: c_uint, native_virtual_key: c_uint, native_modifiers: c_uint, ) -> CppBox<QKeyEvent>
Calls C++ function: [constructor] void QKeyEvent::QKeyEvent(QEvent::Type type, int key, QFlags<Qt::KeyboardModifier> modifiers, unsigned int nativeScanCode, unsigned int nativeVirtualKey, unsigned int nativeModifiers).
Methods from Deref<Target = QInputEvent>§
Sourcepub unsafe fn copy_from(
&self,
other: impl CastInto<Ref<QInputEvent>>,
) -> Ref<QInputEvent>
pub unsafe fn copy_from( &self, other: impl CastInto<Ref<QInputEvent>>, ) -> Ref<QInputEvent>
Calls C++ function: QInputEvent& QInputEvent::operator=(const QInputEvent& other).
Sourcepub unsafe fn modifiers(&self) -> QFlags<KeyboardModifier>
pub unsafe fn modifiers(&self) -> QFlags<KeyboardModifier>
Calls C++ function: QFlags<Qt::KeyboardModifier> QInputEvent::modifiers() const.
Sourcepub unsafe fn set_modifiers(&self, amodifiers: QFlags<KeyboardModifier>)
pub unsafe fn set_modifiers(&self, amodifiers: QFlags<KeyboardModifier>)
Calls C++ function: void QInputEvent::setModifiers(QFlags<Qt::KeyboardModifier> amodifiers).
Sourcepub unsafe fn set_timestamp(&self, atimestamp: c_ulong)
pub unsafe fn set_timestamp(&self, atimestamp: c_ulong)
Calls C++ function: void QInputEvent::setTimestamp(unsigned long atimestamp).
Methods from Deref<Target = QEvent>§
Sourcepub unsafe fn copy_from(&self, other: impl CastInto<Ref<QEvent>>) -> Ref<QEvent>
pub unsafe fn copy_from(&self, other: impl CastInto<Ref<QEvent>>) -> Ref<QEvent>
Calls C++ function: QEvent& QEvent::operator=(const QEvent& other).
Sourcepub unsafe fn is_accepted(&self) -> bool
pub unsafe fn is_accepted(&self) -> bool
Calls C++ function: bool QEvent::isAccepted() const.
Sourcepub unsafe fn set_accepted(&self, accepted: bool)
pub unsafe fn set_accepted(&self, accepted: bool)
Calls C++ function: void QEvent::setAccepted(bool accepted).
Sourcepub unsafe fn spontaneous(&self) -> bool
pub unsafe fn spontaneous(&self) -> bool
Calls C++ function: bool QEvent::spontaneous() const.
Trait Implementations§
Source§impl CppDeletable for QKeyEvent
impl CppDeletable for QKeyEvent
Source§impl Deref for QKeyEvent
impl Deref for QKeyEvent
Source§fn deref(&self) -> &QInputEvent
fn deref(&self) -> &QInputEvent
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QKeyEvent* ptr).
Source§type Target = QInputEvent
type Target = QInputEvent
Source§impl DynamicCast<QKeyEvent> for QEvent
impl DynamicCast<QKeyEvent> for QEvent
Source§impl DynamicCast<QKeyEvent> for QInputEvent
impl DynamicCast<QKeyEvent> for QInputEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QKeyEvent>
unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QKeyEvent>
Calls C++ function: QKeyEvent* dynamic_cast<QKeyEvent*>(QInputEvent* ptr).
Source§impl PartialEq<StandardKey> for QKeyEvent
impl PartialEq<StandardKey> for QKeyEvent
Source§fn eq(&self, key: &StandardKey) -> bool
fn eq(&self, key: &StandardKey) -> bool
Calls C++ function: bool operator==(QKeyEvent* e, QKeySequence::StandardKey key).
Source§impl StaticDowncast<QKeyEvent> for QEvent
impl StaticDowncast<QKeyEvent> for QEvent
Source§impl StaticDowncast<QKeyEvent> for QInputEvent
impl StaticDowncast<QKeyEvent> for QInputEvent
Source§unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QKeyEvent>
unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QKeyEvent>
Calls C++ function: QKeyEvent* static_cast<QKeyEvent*>(QInputEvent* ptr).
Source§impl StaticUpcast<QEvent> for QKeyEvent
impl StaticUpcast<QEvent> for QKeyEvent
Source§impl StaticUpcast<QInputEvent> for QKeyEvent
impl StaticUpcast<QInputEvent> for QKeyEvent
Source§unsafe fn static_upcast(ptr: Ptr<QKeyEvent>) -> Ptr<QInputEvent>
unsafe fn static_upcast(ptr: Ptr<QKeyEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QKeyEvent* ptr).