[SailfishDevel] Conditional QML element

Андрей Кожевников coderusinbox at gmail.com
Mon Apr 6 22:15:29 UTC 2020


wrap inside Component and set using sourceComponent property

вт, 7 апр. 2020 г. в 01:13, E.S. Rosenberg <
es.rosenberg+sailfishos.org at gmail.com>:

> Hi all,
> In the application I maintain (gPodder) I would like to show an element
> holding Image(s) in each ListItem, depending on whether or not the ListItem
> has a property either a component with 2 images or a component with 1 image
> should be loaded (an possibly also a no image fallback).
>
> I have tried implementing this using a Loader:
>     Loader {
>         id: artArea
>         anchors {
>             left: parent.left
>         }
>         height: titleItem.height + subtitleItem.height
>         width: titleItem.height + subtitleItem.height
>
>         asynchronous: true
>         source: episode_art ? "ArtArea.qml" : "CoverArea.qml"
>     }
>
> However this totally tanks performance, using just "ArtArea" without the
> loader is really fast thus the issue is not the amount of images that need
> to be loaded.
> Is there a better/faster way to do this?
>
> Thanks!
> Eli
> _______________________________________________
> SailfishOS.org Devel mailing list
> To unsubscribe, please send a mail to
> devel-unsubscribe at lists.sailfishos.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20200407/9466ec02/attachment.html>


More information about the Devel mailing list