> The cyclic dependency between MirSurfaceItem and its
> SurfaceItemTextureProvider looks unnecessary. Can't the former can update the
> latter upon QQuickItem::smoothChanged()?
>
> That might even lead to more correct code as it will update
> SurfaceItemTextureProvider's filtering in more situations than the current
> implementation.
Where is there a cyclic dependency? The items texture is dependant on the items smooth property.
> The cyclic dependency between MirSurfaceItem and its ureProvider looks unnecessary. Can't the former can update the :smoothChanged( )? ureProvider' s filtering in more situations than the current
> SurfaceItemText
> latter upon QQuickItem:
>
> That might even lead to more correct code as it will update
> SurfaceItemText
> implementation.
Where is there a cyclic dependency? The items texture is dependant on the items smooth property.