pub struct QInputEvent { /* private fields */ }Expand description
C++ class: QInputEvent.
Implementations§
Source§impl QInputEvent
impl 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 new_2a(
type_: Type,
modifiers: QFlags<KeyboardModifier>,
) -> CppBox<QInputEvent>
pub unsafe fn new_2a( type_: Type, modifiers: QFlags<KeyboardModifier>, ) -> CppBox<QInputEvent>
Calls C++ function: [constructor] void QInputEvent::QInputEvent(QEvent::Type type, QFlags<Qt::KeyboardModifier> modifiers = …).
Sourcepub unsafe fn new_1a(type_: Type) -> CppBox<QInputEvent>
pub unsafe fn new_1a(type_: Type) -> CppBox<QInputEvent>
Calls C++ function: [constructor] void QInputEvent::QInputEvent(QEvent::Type type).
Sourcepub unsafe fn new_copy(
other: impl CastInto<Ref<QInputEvent>>,
) -> CppBox<QInputEvent>
pub unsafe fn new_copy( other: impl CastInto<Ref<QInputEvent>>, ) -> CppBox<QInputEvent>
Calls C++ function: [constructor] void QInputEvent::QInputEvent(const QInputEvent& other).
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 QInputEvent
impl CppDeletable for QInputEvent
Source§impl Deref for QInputEvent
impl Deref for QInputEvent
Source§impl DynamicCast<QContextMenuEvent> for QInputEvent
impl DynamicCast<QContextMenuEvent> for QInputEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QContextMenuEvent>
unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QContextMenuEvent>
Calls C++ function: QContextMenuEvent* dynamic_cast<QContextMenuEvent*>(QInputEvent* ptr).
Source§impl DynamicCast<QHoverEvent> for QInputEvent
impl DynamicCast<QHoverEvent> for QInputEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QHoverEvent>
unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QHoverEvent>
Calls C++ function: QHoverEvent* dynamic_cast<QHoverEvent*>(QInputEvent* ptr).
Source§impl DynamicCast<QInputEvent> for QEvent
impl DynamicCast<QInputEvent> for QEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QEvent>) -> Ptr<QInputEvent>
unsafe fn dynamic_cast(ptr: Ptr<QEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* dynamic_cast<QInputEvent*>(QEvent* ptr).
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 DynamicCast<QMouseEvent> for QInputEvent
impl DynamicCast<QMouseEvent> for QInputEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QMouseEvent>
unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QMouseEvent>
Calls C++ function: QMouseEvent* dynamic_cast<QMouseEvent*>(QInputEvent* ptr).
Source§impl DynamicCast<QNativeGestureEvent> for QInputEvent
impl DynamicCast<QNativeGestureEvent> for QInputEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QNativeGestureEvent>
unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QNativeGestureEvent>
Calls C++ function: QNativeGestureEvent* dynamic_cast<QNativeGestureEvent*>(QInputEvent* ptr).
Source§impl DynamicCast<QTabletEvent> for QInputEvent
impl DynamicCast<QTabletEvent> for QInputEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QTabletEvent>
unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QTabletEvent>
Calls C++ function: QTabletEvent* dynamic_cast<QTabletEvent*>(QInputEvent* ptr).
Source§impl DynamicCast<QTouchEvent> for QInputEvent
impl DynamicCast<QTouchEvent> for QInputEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QTouchEvent>
unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QTouchEvent>
Calls C++ function: QTouchEvent* dynamic_cast<QTouchEvent*>(QInputEvent* ptr).
Source§impl DynamicCast<QWheelEvent> for QInputEvent
impl DynamicCast<QWheelEvent> for QInputEvent
Source§unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QWheelEvent>
unsafe fn dynamic_cast(ptr: Ptr<QInputEvent>) -> Ptr<QWheelEvent>
Calls C++ function: QWheelEvent* dynamic_cast<QWheelEvent*>(QInputEvent* ptr).
Source§impl StaticDowncast<QContextMenuEvent> for QInputEvent
impl StaticDowncast<QContextMenuEvent> for QInputEvent
Source§unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QContextMenuEvent>
unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QContextMenuEvent>
Calls C++ function: QContextMenuEvent* static_cast<QContextMenuEvent*>(QInputEvent* ptr).
Source§impl StaticDowncast<QHoverEvent> for QInputEvent
impl StaticDowncast<QHoverEvent> for QInputEvent
Source§unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QHoverEvent>
unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QHoverEvent>
Calls C++ function: QHoverEvent* static_cast<QHoverEvent*>(QInputEvent* ptr).
Source§impl StaticDowncast<QInputEvent> for QEvent
impl StaticDowncast<QInputEvent> for QEvent
Source§unsafe fn static_downcast(ptr: Ptr<QEvent>) -> Ptr<QInputEvent>
unsafe fn static_downcast(ptr: Ptr<QEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QEvent* ptr).
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 StaticDowncast<QMouseEvent> for QInputEvent
impl StaticDowncast<QMouseEvent> for QInputEvent
Source§unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QMouseEvent>
unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QMouseEvent>
Calls C++ function: QMouseEvent* static_cast<QMouseEvent*>(QInputEvent* ptr).
Source§impl StaticDowncast<QNativeGestureEvent> for QInputEvent
impl StaticDowncast<QNativeGestureEvent> for QInputEvent
Source§unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QNativeGestureEvent>
unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QNativeGestureEvent>
Calls C++ function: QNativeGestureEvent* static_cast<QNativeGestureEvent*>(QInputEvent* ptr).
Source§impl StaticDowncast<QTabletEvent> for QInputEvent
impl StaticDowncast<QTabletEvent> for QInputEvent
Source§unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QTabletEvent>
unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QTabletEvent>
Calls C++ function: QTabletEvent* static_cast<QTabletEvent*>(QInputEvent* ptr).
Source§impl StaticDowncast<QTouchEvent> for QInputEvent
impl StaticDowncast<QTouchEvent> for QInputEvent
Source§unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QTouchEvent>
unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QTouchEvent>
Calls C++ function: QTouchEvent* static_cast<QTouchEvent*>(QInputEvent* ptr).
Source§impl StaticDowncast<QWheelEvent> for QInputEvent
impl StaticDowncast<QWheelEvent> for QInputEvent
Source§unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QWheelEvent>
unsafe fn static_downcast(ptr: Ptr<QInputEvent>) -> Ptr<QWheelEvent>
Calls C++ function: QWheelEvent* static_cast<QWheelEvent*>(QInputEvent* ptr).
Source§impl StaticUpcast<QEvent> for QInputEvent
impl StaticUpcast<QEvent> for QInputEvent
Source§unsafe fn static_upcast(ptr: Ptr<QInputEvent>) -> Ptr<QEvent>
unsafe fn static_upcast(ptr: Ptr<QInputEvent>) -> Ptr<QEvent>
Calls C++ function: QEvent* static_cast<QEvent*>(QInputEvent* ptr).
Source§impl StaticUpcast<QInputEvent> for QContextMenuEvent
impl StaticUpcast<QInputEvent> for QContextMenuEvent
Source§unsafe fn static_upcast(ptr: Ptr<QContextMenuEvent>) -> Ptr<QInputEvent>
unsafe fn static_upcast(ptr: Ptr<QContextMenuEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QContextMenuEvent* ptr).
Source§impl StaticUpcast<QInputEvent> for QHoverEvent
impl StaticUpcast<QInputEvent> for QHoverEvent
Source§unsafe fn static_upcast(ptr: Ptr<QHoverEvent>) -> Ptr<QInputEvent>
unsafe fn static_upcast(ptr: Ptr<QHoverEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QHoverEvent* ptr).
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).
Source§impl StaticUpcast<QInputEvent> for QMouseEvent
impl StaticUpcast<QInputEvent> for QMouseEvent
Source§unsafe fn static_upcast(ptr: Ptr<QMouseEvent>) -> Ptr<QInputEvent>
unsafe fn static_upcast(ptr: Ptr<QMouseEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QMouseEvent* ptr).
Source§impl StaticUpcast<QInputEvent> for QNativeGestureEvent
impl StaticUpcast<QInputEvent> for QNativeGestureEvent
Source§unsafe fn static_upcast(ptr: Ptr<QNativeGestureEvent>) -> Ptr<QInputEvent>
unsafe fn static_upcast(ptr: Ptr<QNativeGestureEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QNativeGestureEvent* ptr).
Source§impl StaticUpcast<QInputEvent> for QTabletEvent
impl StaticUpcast<QInputEvent> for QTabletEvent
Source§unsafe fn static_upcast(ptr: Ptr<QTabletEvent>) -> Ptr<QInputEvent>
unsafe fn static_upcast(ptr: Ptr<QTabletEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QTabletEvent* ptr).
Source§impl StaticUpcast<QInputEvent> for QTouchEvent
impl StaticUpcast<QInputEvent> for QTouchEvent
Source§unsafe fn static_upcast(ptr: Ptr<QTouchEvent>) -> Ptr<QInputEvent>
unsafe fn static_upcast(ptr: Ptr<QTouchEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QTouchEvent* ptr).
Source§impl StaticUpcast<QInputEvent> for QWheelEvent
impl StaticUpcast<QInputEvent> for QWheelEvent
Source§unsafe fn static_upcast(ptr: Ptr<QWheelEvent>) -> Ptr<QInputEvent>
unsafe fn static_upcast(ptr: Ptr<QWheelEvent>) -> Ptr<QInputEvent>
Calls C++ function: QInputEvent* static_cast<QInputEvent*>(QWheelEvent* ptr).