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

The QAccessibleTextRemoveEvent class notifies of text being deleted.

C++ class: QAccessibleTextRemoveEvent.

C++ documentation:

The QAccessibleTextRemoveEvent class notifies of text being deleted.

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

Implementations§

source§

impl QAccessibleTextRemoveEvent

source

pub unsafe fn change_position(&self) -> c_int

Returns the position where the text was removed.

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

C++ documentation:

Returns the position where the text was removed.

source

pub unsafe fn from_q_object_int_q_string( obj: impl CastInto<Ptr<QObject>>, position: c_int, text: impl CastInto<Ref<QString>> ) -> CppBox<QAccessibleTextRemoveEvent>

Constructs a new QAccessibleTextRemoveEvent event for object. The text has been removed at position. By default it is assumed that the cursor has moved to position. If that is not the case, one needs to manually set it with QAccessibleTextCursorEvent::setCursorPosition() for this event.

Calls C++ function: [constructor] void QAccessibleTextRemoveEvent::QAccessibleTextRemoveEvent(QObject* obj, int position, const QString& text).

C++ documentation:

Constructs a new QAccessibleTextRemoveEvent event for object. The text has been removed at position. By default it is assumed that the cursor has moved to position. 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<QAccessibleTextRemoveEvent>

Constructs a new QAccessibleTextRemoveEvent event for iface. The text has been removed at position. By default it is assumed that the cursor has moved to position. If that is not the case, one needs to manually set it with QAccessibleTextCursorEvent::setCursorPosition() for this event.

Calls C++ function: [constructor] void QAccessibleTextRemoveEvent::QAccessibleTextRemoveEvent(QAccessibleInterface* iface, int position, const QString& text).

C++ documentation:

Constructs a new QAccessibleTextRemoveEvent event for iface. The text has been removed at position. By default it is assumed that the cursor has moved to position. If that is not the case, one needs to manually set it with QAccessibleTextCursorEvent::setCursorPosition() for this event.

source

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

Returns the text that has been removed.

Calls C++ function: QString QAccessibleTextRemoveEvent::textRemoved() const.

C++ documentation:

Returns the text that has been removed.

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 QAccessibleTextRemoveEvent

source§

unsafe fn delete(&self)

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

source§

impl Deref for QAccessibleTextRemoveEvent

source§

fn deref(&self) -> &QAccessibleTextCursorEvent

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

§

type Target = QAccessibleTextCursorEvent

The resulting type after dereferencing.
source§

impl DynamicCast<QAccessibleTextRemoveEvent> for QAccessibleEvent

source§

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

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

source§

impl DynamicCast<QAccessibleTextRemoveEvent> for QAccessibleTextCursorEvent

source§

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

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

source§

impl StaticDowncast<QAccessibleTextRemoveEvent> for QAccessibleEvent

source§

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

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

source§

impl StaticDowncast<QAccessibleTextRemoveEvent> for QAccessibleTextCursorEvent

source§

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

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

source§

impl StaticUpcast<QAccessibleEvent> for QAccessibleTextRemoveEvent

source§

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

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

source§

impl StaticUpcast<QAccessibleTextCursorEvent> for QAccessibleTextRemoveEvent

source§

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

Calls C++ function: QAccessibleTextCursorEvent* static_cast<QAccessibleTextCursorEvent*>(QAccessibleTextRemoveEvent* 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.