[SailfishDevel] Refreshing pages

sfietkonstantin at free.fr sfietkonstantin at free.fr
Mon Dec 1 15:40:16 UTC 2014


Hi Franck

How do you push the cardPage ? How do you expect backname to change ?

Regards,
Lucien

PS: Sorry for top-posting (my webmail don't give me any other option :()

----- Mail original -----
De: "Franck Routier (perso)" <alci at mecadu.org>
À: devel at lists.sailfishos.org
Envoyé: Lundi 1 Décembre 2014 16:27:10
Objet: [SailfishDevel] Refreshing pages

Hi,

I have aproblem with a page that has a property I can't update.
I'm using this page in a PullDownMenu, as this:

Page {
     id: cardPage
     property string backname
     property CardBacksLibrary backsLibrary

     SilicaFlickable {
         Loader {
             id: pageLoader
         }

         PullDownMenu {
             MenuItem {
                 text: qsTr("About this card back...")
                 onClicked: {
                     pageLoader.setSource("AboutBackPage.qml", 
{"backname": backname, "backsLibrary": backsLibrary})
                     pageStack.push(pageLoader.item)
                 }
             }
         }

But once loaded, the backname property stays forever unchanged, while 
I'd like to change it each time the cardPage  is shown again.

I know I'm missing some fundamental point about pages / objects 
lifecycle / etc, but any pointer would be welcome.

Thanks in advance,
Franck
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscribe at lists.sailfishos.org


More information about the Devel mailing list