#[repr(C)]
pub struct QAccessibleTextInsertEvent { /* private fields */ }
Expand description

The QAccessibleTextInsertEvent class notifies of text being inserted.

C++ class: QAccessibleTextInsertEvent.

C++ documentation:

The QAccessibleTextInsertEvent class notifies of text being inserted.

This class is used with QAccessible::updateAccessibility().

Implementations§

source§

impl QAccessibleTextInsertEvent

source

pub unsafe fn change_position(&self) -> c_int

Returns the position where the text was inserted.

Calls C++ function: int QAccessibleTextInsertEvent::changePosition() const.

C++ documentation:

Returns the position where the text was inserted.

source

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).

C++ documentation:

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.

source

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).

C++ documentation:

Constructs a new QAccessibleTextInsertEvent event for iface. The text has been inserted at position.

source

pub unsafe fn text_inserted(&self) -> CppBox<QString>

Returns the text that has been inserted.

Calls C++ function: QString QAccessibleTextInsertEvent::textInserted() const.

C++ documentation:

Returns the text that has been inserted.

Methods from Deref<Target = QAccessibleTextCursorEvent>§

source

pub unsafe fn cursor_position(&self) -> c_int

Returns the cursor position.

Calls C++ function: int QAccessibleTextCursorEvent::cursorPosition() const.

C++ documentation:

Returns the cursor position.

See also setCursorPosition().

source

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).

C++ documentation:

Sets the cursor position for this event.

See also cursorPosition().

Methods from Deref<Target = QAccessibleEvent>§

source

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.

C++ documentation:

Returns the QAccessibleInterface associated with the event. The caller of this function takes ownership of the returned interface.

source

pub unsafe fn child(&self) -> c_int

Returns the child index.

Calls C++ function: int QAccessibleEvent::child() const.

C++ documentation:

Returns the child index.

See also setChild().

source

pub unsafe fn object(&self) -> QPtr<QObject>

Returns the event object.

Calls C++ function: QObject* QAccessibleEvent::object() const.

C++ documentation:

Returns the event object.

source

pub unsafe fn set_child(&self, chld: c_int)

Sets the child index to child.

Calls C++ function: void QAccessibleEvent::setChild(int chld).

C++ documentation:

Sets the child index to child.

See also child().

source

pub unsafe fn type_(&self) -> Event

Returns the event type.

Calls C++ function: QAccessible::Event QAccessibleEvent::type() const.

C++ documentation:

Returns the event type.

source

pub unsafe fn unique_id(&self) -> c_uint

Calls C++ function: unsigned int QAccessibleEvent::uniqueId() const.

Trait Implementations§

source§

impl CppDeletable for QAccessibleTextInsertEvent

source§

unsafe fn delete(&self)

Calls C++ function: virtual [destructor] void QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent().

source§

impl Deref for QAccessibleTextInsertEvent

source§

fn deref(&self) -> &QAccessibleTextCursorEvent

Calls C++ function: QAccessibleTextCursorEvent* static_cast<QAccessibleTextCursorEvent*>(QAccessibleTextInsertEvent* ptr).

§

type Target = QAccessibleTextCursorEvent

The resulting type after dereferencing.
source§

impl DynamicCast<QAccessibleTextInsertEvent> for QAccessibleEvent

source§

unsafe fn dynamic_cast( ptr: Ptr<QAccessibleEvent> ) -> Ptr<QAccessibleTextInsertEvent>

Calls C++ function: QAccessibleTextInsertEvent* dynamic_cast<QAccessibleTextInsertEvent*>(QAccessibleEvent* ptr).

source§

impl DynamicCast<QAccessibleTextInsertEvent> for QAccessibleTextCursorEvent

source§

unsafe fn dynamic_cast( ptr: Ptr<QAccessibleTextCursorEvent> ) -> Ptr<QAccessibleTextInsertEvent>

Calls C++ function: QAccessibleTextInsertEvent* dynamic_cast<QAccessibleTextInsertEvent*>(QAccessibleTextCursorEvent* ptr).

source§

impl StaticDowncast<QAccessibleTextInsertEvent> for QAccessibleEvent

source§

unsafe fn static_downcast( ptr: Ptr<QAccessibleEvent> ) -> Ptr<QAccessibleTextInsertEvent>

Calls C++ function: QAccessibleTextInsertEvent* static_cast<QAccessibleTextInsertEvent*>(QAccessibleEvent* ptr).

source§

impl StaticDowncast<QAccessibleTextInsertEvent> for QAccessibleTextCursorEvent

source§

unsafe fn static_downcast( ptr: Ptr<QAccessibleTextCursorEvent> ) -> Ptr<QAccessibleTextInsertEvent>

Calls C++ function: QAccessibleTextInsertEvent* static_cast<QAccessibleTextInsertEvent*>(QAccessibleTextCursorEvent* ptr).

source§

impl StaticUpcast<QAccessibleEvent> for QAccessibleTextInsertEvent

source§

unsafe fn static_upcast( ptr: Ptr<QAccessibleTextInsertEvent> ) -> Ptr<QAccessibleEvent>

Calls C++ function: QAccessibleEvent* static_cast<QAccessibleEvent*>(QAccessibleTextInsertEvent* ptr).

source§

impl StaticUpcast<QAccessibleTextCursorEvent> for QAccessibleTextInsertEvent

source§

unsafe fn static_upcast( ptr: Ptr<QAccessibleTextInsertEvent> ) -> Ptr<QAccessibleTextCursorEvent>

Calls C++ function: QAccessibleTextCursorEvent* static_cast<QAccessibleTextCursorEvent*>(QAccessibleTextInsertEvent* ptr).

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T, U> CastInto<U> for T
where U: CastFrom<T>,

source§

unsafe fn cast_into(self) -> U

Performs the conversion. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T> StaticUpcast<T> for T

source§

unsafe fn static_upcast(ptr: Ptr<T>) -> Ptr<T>

Convert type of a const pointer. Read more
source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.