Trait qmetaobject::qtdeclarative::QQuickItem [−][src]
pub trait QQuickItem: QObject {
fn get_object_description() -> &'static QObjectDescriptor
where
Self: Sized,
{ ... }
fn class_begin(&mut self) { ... }
fn component_complete(&mut self) { ... }
fn release_resources(&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> { ... }
}
Expand description
A QObject-like trait to inherit from QQuickItem.
Work in progress
Provided methods
fn get_object_description() -> &'static QObjectDescriptor where
Self: Sized,
fn class_begin(&mut self)
fn component_complete(&mut self)
fn release_resources(&mut self)
fn mouse_event(&mut self, _event: QMouseEvent<'_>) -> bool
fn mouse_event(&mut self, _event: QMouseEvent<'_>) -> bool
Handle mouse press, release, or move events. Returns true if the event was accepted.