Hi Fab,
have you already tried to use the following?
pageStack.pop(mainPage)
This will remove all pages above the specified page (here: mainPage).
See [1] for more information.
Regards,
Michael.
[1]
https://sailfishos.org/develop/docs/silica/qml-sailfishsilica-sailfish-silica-pagestack.html/#pop-method
Am 20.07.2016 18:02, schrieb occirol:
Hello everybody !
I can't figure out how to go back to the main page of an app and clear
the stack of pages. Let me explain:
I've a main page, by selecting a menu entry push a page (lets call it
page1). On this page1, calling a certain action, push another page
(call it page2, it is a dialog page) on the stack.
So in the stack, I have the following pages: [MainPage, Page1, Page2]
But now, from page2, I want to go back to MainPage. So I did this
first in the page2 code : onAccepted: {
pageStack.pop()
}
But:
Warning: cannot pop while transition is in progress
Ok, so I tried this instead:
acceptDestination: Qt.resolvedUrl("MainPage.qml")
acceptDestinationAction: PageStackAction.Pop
Still: Warning: cannot pop while transition is in progress
And doing this:
onAccepted: { pageStack.pop(null, false) }
Is working in term of results, but before going to the main page I see
the page2 for a little while.
So, I should miss something here for sure. Any ideas or recommendation
? Maybe am I bad designing the navigation in the app ?
Thanks a lot !
Regards,
Fab
p, li { white-space: pre-wrap; }
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to
devel-unsubscr...@lists.sailfishos.org
_______________________________________________
SailfishOS.org Devel mailing list
To unsubscribe, please send a mail to devel-unsubscr...@lists.sailfishos.org