<div dir="ltr"><div>Marco I played with this but I didnt have any success,</div><div><br></div><div>1. I added a reload() function in AppletQuickItem :</div><div><br></div><div>void AppletQuickItemPrivate::reload()<br>{<br>    auto oldQmlObject = qmlObject;<br>    s_rootObjects.remove(oldQmlObject->rootContext());<br>    init();<br>    oldQmlObject->deleteLater();<br>}</div><div><br></div><div>void AppletQuickItem::reload()<br>{<br>    d->reload();<br>    init();<br>}</div><div><br></div><div>2. In Latte::View this is called with: <br></div><div>void View::reloadSource()<br>{<br>         engine()->clearComponentCache();<br>         PlasmaQuick::AppletQuickItem *cai = containment()->property("_plasma_graphicObject").value<PlasmaQuick::AppletQuickItem *>();<br>        if (cai) {<br>            qDebug() << " CONTAINMENT GRAPHIC OBJECT RELOADING!!!";<br>            cai->reload();<br>        }<br>}</div><div><br></div><div>3. But [1]-[2] just empties the Latte::View with no visual results and plenty of warnings from qml :</div><div></div><div>--------</div><div>[warning 14:47:30.888888] - file:///home/master/kde/usr/share/plasma/plasmoids/org.kde.latte.containment/contents/ui/main.qml:469: ReferenceError: plasmoid is not defined<br>[warning 14:47:30.888888] - file:///home/master/kde/usr/share/plasma/plasmoids/org.kde.latte.containment/contents/ui/main.qml:454: ReferenceError: plasmoid is not defined<br>[warning 14:47:30.888888] - file:///home/master/kde/usr/share/plasma/plasmoids/org.kde.latte.containment/contents/ui/main.qml:453: ReferenceError: plasmoid is not defined<br>[warning 14:47:30.888888] - file:///home/master/kde/usr/share/plasma/plasmoids/org.kde.latte.containment/contents/ui/main.qml:451: ReferenceError: plasmoid is not defined<br>[warning 14:47:30.888888] - file:///home/master/kde/usr/share/plasma/plasmoids/org.kde.latte.containment/contents/ui/main.qml:450: ReferenceError: plasmoid is not defined<br>[warning 14:47:30.888888] - file:///home/master/kde/usr/share/plasma/plasmoids/org.kde.latte.containment/contents/ui/main.qml:449: ReferenceError: plasmoid is not defined<br>[warning 14:47:30.888888] - file:///home/master/kde/usr/share/plasma/plasmoids/org.kde.latte.containment/contents/ui/main.qml:448: ReferenceError: plasmoid is not defined<br></div><div>--------<br></div><div><br></div><div>regards,</div><div>michail<br></div><div><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Στις Δευ, 1 Ιουλ 2019 στις 1:47 μ.μ., ο/η Marco Martin <<a href="mailto:notmart@gmail.com">notmart@gmail.com</a>> έγραψε:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, Jul 1, 2019 at 12:20 PM Michail Vourlakos <<a href="mailto:mvourlakos@gmail.com" target="_blank">mvourlakos@gmail.com</a>> wrote:<br>
><br>
> Thank for the response Martin,<br>
> I ended up recreating the View and does the trick but that has some downsides from accessibility and user point of view...<br>
><br>
> > in order to do that i guess some new api is needed in AppletQuickItem in libplasmaquick, a reload() method<br>
> > Would you be interested looking into that?<br>
><br>
> yes of course, but after my vacations in mid July, in case I manage to add the reload() method for AppletQuickItem<br>
> I will send the patch in phabricator and assign you as reviewer to discuss it :)<br>
<br>
cool, awesome :)<br>
</blockquote></div>