[][src]Trait qmetaobject::qtdeclarative::QQuickItem

pub trait QQuickItem: QObject {
    fn get_object_description() -> &'static QObjectDescription
    where
        Self: Sized
, { ... }
fn class_begin(&mut self) { ... }
fn component_complete(&mut self) { ... }
fn mouse_event(&mut self, _event: QMouseEvent) -> bool { ... }
fn geometry_changed(&mut self, _new_geometry: QRectF, _old_geometry: QRectF) { ... }
fn update_paint_node(
        &mut self,
        node: SGNode<ContainerNode>
    ) -> SGNode<ContainerNode> { ... } }

A QObject-like trait to inherit from QQuickItem.

Work in progress

Provided methods

fn get_object_description() -> &'static QObjectDescription where
    Self: Sized

fn class_begin(&mut self)

fn component_complete(&mut self)

fn mouse_event(&mut self, _event: QMouseEvent) -> bool

Handle mouse press, release, or move events. Returns true if the event was accepted.

fn geometry_changed(&mut self, _new_geometry: QRectF, _old_geometry: QRectF)

fn update_paint_node(
    &mut self,
    node: SGNode<ContainerNode>
) -> SGNode<ContainerNode>

Loading content...

Methods

impl<'a> dyn QQuickItem + 'a[src]

pub fn bounding_rect(&self) -> QRectF[src]

pub fn update(&self)[src]

Implementors

Loading content...