[][src]Trait propertybindings::items::Item

pub trait Item<'a> {
    fn geometry(&self) -> &Geometry<'a>;
fn layout_info(&self) -> &LayoutInfo<'a>; fn update_paint_node(
        &self,
        node: SGNode<ContainerNode>,
        _item: &dyn QQuickItem
    ) -> SGNode<ContainerNode> { ... }
fn init(&self, _item: &(dyn QQuickItem + 'a)) { ... }
fn mouse_event(&self, _event: MouseEvent) -> bool { ... } }

Required methods

fn geometry(&self) -> &Geometry<'a>

fn layout_info(&self) -> &LayoutInfo<'a>

Loading content...

Provided methods

fn update_paint_node(
    &self,
    node: SGNode<ContainerNode>,
    _item: &dyn QQuickItem
) -> SGNode<ContainerNode>

fn init(&self, _item: &(dyn QQuickItem + 'a))

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

Loading content...

Implementors

impl<'a> Item<'a> for ColumnLayout<'a>[src]

impl<'a> Item<'a> for Container<'a>[src]

impl<'a> Item<'a> for MouseArea<'a>[src]

impl<'a> Item<'a> for Rectangle<'a>[src]

impl<'a> Item<'a> for RowLayout<'a>[src]

impl<'a> Item<'a> for Text<'a>[src]

impl<'a, T, I: Item<'a> + 'a> Item<'a> for T where
    T: Deref<Target = I>, 
[src]

Loading content...