Struct qt_gui::QAccessibleTextInsertEvent
source · #[repr(C)]pub struct QAccessibleTextInsertEvent { /* private fields */ }
Expand description
The QAccessibleTextInsertEvent class notifies of text being inserted.
C++ class: QAccessibleTextInsertEvent
.
The QAccessibleTextInsertEvent class notifies of text being inserted.
This class is used with QAccessible::updateAccessibility().
Implementations§
source§impl QAccessibleTextInsertEvent
impl QAccessibleTextInsertEvent
sourcepub unsafe fn change_position(&self) -> c_int
pub unsafe fn change_position(&self) -> c_int
Returns the position where the text was inserted.
Calls C++ function: int QAccessibleTextInsertEvent::changePosition() const
.
Returns the position where the text was inserted.
sourcepub unsafe fn from_q_object_int_q_string(
obj: impl CastInto<Ptr<QObject>>,
position: c_int,
text: impl CastInto<Ref<QString>>
) -> CppBox<QAccessibleTextInsertEvent>
pub unsafe fn from_q_object_int_q_string( obj: impl CastInto<Ptr<QObject>>, position: c_int, text: impl CastInto<Ref<QString>> ) -> CppBox<QAccessibleTextInsertEvent>
Constructs a new QAccessibleTextInsertEvent event for object. The text has been inserted at position. By default, it is assumed that the cursor has moved to the end of the selection. If that is not the case, one needs to manually set it with QAccessibleTextCursorEvent::setCursorPosition() for this event.
Calls C++ function: [constructor] void QAccessibleTextInsertEvent::QAccessibleTextInsertEvent(QObject* obj, int position, const QString& text)
.
Constructs a new QAccessibleTextInsertEvent event for object. The text has been inserted at position. By default, it is assumed that the cursor has moved to the end of the selection. If that is not the case, one needs to manually set it with QAccessibleTextCursorEvent::setCursorPosition() for this event.
sourcepub unsafe fn from_q_accessible_interface_int_q_string(
iface: impl CastInto<Ptr<QAccessibleInterface>>,
position: c_int,
text: impl CastInto<Ref<QString>>
) -> CppBox<QAccessibleTextInsertEvent>
pub unsafe fn from_q_accessible_interface_int_q_string( iface: impl CastInto<Ptr<QAccessibleInterface>>, position: c_int, text: impl CastInto<Ref<QString>> ) -> CppBox<QAccessibleTextInsertEvent>
Constructs a new QAccessibleTextInsertEvent event for iface. The text has been inserted at position.
Calls C++ function: [constructor] void QAccessibleTextInsertEvent::QAccessibleTextInsertEvent(QAccessibleInterface* iface, int position, const QString& text)
.
Constructs a new QAccessibleTextInsertEvent event for iface. The text has been inserted at position.
sourcepub unsafe fn text_inserted(&self) -> CppBox<QString>
pub unsafe fn text_inserted(&self) -> CppBox<QString>
Returns the text that has been inserted.
Calls C++ function: QString QAccessibleTextInsertEvent::textInserted() const
.
Returns the text that has been inserted.
Methods from Deref<Target = QAccessibleTextCursorEvent>§
sourcepub unsafe fn cursor_position(&self) -> c_int
pub unsafe fn cursor_position(&self) -> c_int
Returns the cursor position.
Calls C++ function: int QAccessibleTextCursorEvent::cursorPosition() const
.
Returns the cursor position.
See also setCursorPosition().
sourcepub unsafe fn set_cursor_position(&self, position: c_int)
pub unsafe fn set_cursor_position(&self, position: c_int)
Sets the cursor position for this event.
Calls C++ function: void QAccessibleTextCursorEvent::setCursorPosition(int position)
.
Sets the cursor position for this event.
See also cursorPosition().
Methods from Deref<Target = QAccessibleEvent>§
sourcepub unsafe fn accessible_interface(&self) -> Ptr<QAccessibleInterface>
pub unsafe fn accessible_interface(&self) -> Ptr<QAccessibleInterface>
Returns the QAccessibleInterface associated with the event. The caller of this function takes ownership of the returned interface.
Calls C++ function: virtual QAccessibleInterface* QAccessibleEvent::accessibleInterface() const
.
Returns the QAccessibleInterface associated with the event. The caller of this function takes ownership of the returned interface.
sourcepub unsafe fn child(&self) -> c_int
pub unsafe fn child(&self) -> c_int
Returns the child index.
Calls C++ function: int QAccessibleEvent::child() const
.
Returns the child index.
See also setChild().
sourcepub unsafe fn object(&self) -> QPtr<QObject>
pub unsafe fn object(&self) -> QPtr<QObject>
Returns the event object.
Calls C++ function: QObject* QAccessibleEvent::object() const
.
Returns the event object.
sourcepub unsafe fn set_child(&self, chld: c_int)
pub unsafe fn set_child(&self, chld: c_int)
Sets the child index to child.
Calls C++ function: void QAccessibleEvent::setChild(int chld)
.
Sets the child index to child.
See also child().
Trait Implementations§
source§impl Deref for QAccessibleTextInsertEvent
impl Deref for QAccessibleTextInsertEvent
source§fn deref(&self) -> &QAccessibleTextCursorEvent
fn deref(&self) -> &QAccessibleTextCursorEvent
Calls C++ function: QAccessibleTextCursorEvent* static_cast<QAccessibleTextCursorEvent*>(QAccessibleTextInsertEvent* ptr)
.
§type Target = QAccessibleTextCursorEvent
type Target = QAccessibleTextCursorEvent
source§impl DynamicCast<QAccessibleTextInsertEvent> for QAccessibleEvent
impl DynamicCast<QAccessibleTextInsertEvent> for QAccessibleEvent
source§unsafe fn dynamic_cast(
ptr: Ptr<QAccessibleEvent>
) -> Ptr<QAccessibleTextInsertEvent>
unsafe fn dynamic_cast( ptr: Ptr<QAccessibleEvent> ) -> Ptr<QAccessibleTextInsertEvent>
Calls C++ function: QAccessibleTextInsertEvent* dynamic_cast<QAccessibleTextInsertEvent*>(QAccessibleEvent* ptr)
.
source§impl DynamicCast<QAccessibleTextInsertEvent> for QAccessibleTextCursorEvent
impl DynamicCast<QAccessibleTextInsertEvent> for QAccessibleTextCursorEvent
source§unsafe fn dynamic_cast(
ptr: Ptr<QAccessibleTextCursorEvent>
) -> Ptr<QAccessibleTextInsertEvent>
unsafe fn dynamic_cast( ptr: Ptr<QAccessibleTextCursorEvent> ) -> Ptr<QAccessibleTextInsertEvent>
Calls C++ function: QAccessibleTextInsertEvent* dynamic_cast<QAccessibleTextInsertEvent*>(QAccessibleTextCursorEvent* ptr)
.
source§impl StaticDowncast<QAccessibleTextInsertEvent> for QAccessibleEvent
impl StaticDowncast<QAccessibleTextInsertEvent> for QAccessibleEvent
source§unsafe fn static_downcast(
ptr: Ptr<QAccessibleEvent>
) -> Ptr<QAccessibleTextInsertEvent>
unsafe fn static_downcast( ptr: Ptr<QAccessibleEvent> ) -> Ptr<QAccessibleTextInsertEvent>
Calls C++ function: QAccessibleTextInsertEvent* static_cast<QAccessibleTextInsertEvent*>(QAccessibleEvent* ptr)
.
source§impl StaticDowncast<QAccessibleTextInsertEvent> for QAccessibleTextCursorEvent
impl StaticDowncast<QAccessibleTextInsertEvent> for QAccessibleTextCursorEvent
source§unsafe fn static_downcast(
ptr: Ptr<QAccessibleTextCursorEvent>
) -> Ptr<QAccessibleTextInsertEvent>
unsafe fn static_downcast( ptr: Ptr<QAccessibleTextCursorEvent> ) -> Ptr<QAccessibleTextInsertEvent>
Calls C++ function: QAccessibleTextInsertEvent* static_cast<QAccessibleTextInsertEvent*>(QAccessibleTextCursorEvent* ptr)
.
source§impl StaticUpcast<QAccessibleEvent> for QAccessibleTextInsertEvent
impl StaticUpcast<QAccessibleEvent> for QAccessibleTextInsertEvent
source§unsafe fn static_upcast(
ptr: Ptr<QAccessibleTextInsertEvent>
) -> Ptr<QAccessibleEvent>
unsafe fn static_upcast( ptr: Ptr<QAccessibleTextInsertEvent> ) -> Ptr<QAccessibleEvent>
Calls C++ function: QAccessibleEvent* static_cast<QAccessibleEvent*>(QAccessibleTextInsertEvent* ptr)
.
source§impl StaticUpcast<QAccessibleTextCursorEvent> for QAccessibleTextInsertEvent
impl StaticUpcast<QAccessibleTextCursorEvent> for QAccessibleTextInsertEvent
source§unsafe fn static_upcast(
ptr: Ptr<QAccessibleTextInsertEvent>
) -> Ptr<QAccessibleTextCursorEvent>
unsafe fn static_upcast( ptr: Ptr<QAccessibleTextInsertEvent> ) -> Ptr<QAccessibleTextCursorEvent>
Calls C++ function: QAccessibleTextCursorEvent* static_cast<QAccessibleTextCursorEvent*>(QAccessibleTextInsertEvent* ptr)
.