[SailfishDevel] pagestack signals for eg pageback

Benoît HERVIER khertan at khertan.net
Sat Aug 10 05:35:44 UTC 2013


Hi,

Sorry i answer only to Wim and forgot to add the mailing list address

Thanks Matthew for the tips of using a dialog, indeed this could be 
usefull too, depending on the use case.

Regards,

Le 2013-08-10 01:14, Matthew Vogt a écrit :
> Thanks for the extra detail, Wim.
> 
> You can probably do what you want in a handler to the statusChanged 
> event:
>     onStatusChanged: {
>         if (status == PageStatus.Deactivating) {
>             if (_navigation == PageNavigation.Back) {
>                 // User has navigated back from this page
>             }
>         }
>     }
> 
> Alternatively, you might prefer to use a Dialog for your list, in
> which case you can handle the user's navigation in response to the
> done signal:
>     onDone: {
>         if (result == DialogResult.Rejected) {
>             // User has rejected the dialog
>         }
>     }
> 
> Thanks,
> Matt
> ________________________________________
> From: Wim de Vries [wsvries at xs4all.nl]
> Sent: Saturday, August 10, 2013 8:52 AM
> To: Matthew Vogt
> Cc: devel at lists.sailfishos.org
> Subject: Re: [SailfishDevel] pagestack signals for eg pageback
> 
> Hi Matt
> Benoît Hervier pointed me to the status property.
> The scenario is simple.
> I am rounding up a checklist app (for in a aircraft cockpit).
> If the user navigates back, the complete list has to be reset 
> (security
> rule).
> btw: the checklists are displayed in non-salfish colors (need max
> contrast because of light), rest (editing 'done on the ground') is in
> sailfish colors.
> This simple app is part of an existing navigation (and more) system 
> and
> is an opportunity (for me) to learn and test C++<>QML within Sailfish.
> Of course, all open source ;-)
> 
> r
> wim
> 
> On 08/09/2013 11:36 PM, Matthew Vogt wrote:
>> Hi Wim.
>> 
>> There are no signals for PageBack or PageForward in the Silica 
>> PageStack.  What are you trying to do?  From within a Page element, 
>> you can observe changes to the 'pageContainer' property (when added 
>> and removed from the PageStack), or the 'status' property (which 
>> reflects the page's state with respect to entering/leaving the 
>> top-of-stack condition).  You can also observe changes to the 
>> '_navigation' property, which is set to either PageNavigation.Back or 
>> PageNavigation.Forward for a page, when that page is navigated away 
>> from, as the previous stack top.
>> 
>> If you need something else, please describe your use case so we can 
>> support it better.
>> 
>> Thanks,
>> Matt
>> 
>> ________________________________________
>> From: devel-bounces at lists.sailfishos.org 
>> [devel-bounces at lists.sailfishos.org] on behalf of Wim de Vries 
>> [wsvries at xs4all.nl]
>> Sent: Friday, August 09, 2013 10:35 PM
>> To: devel at lists.sailfishos.org
>> Subject: [SailfishDevel] pagestack signals for eg pageback
>> 
>> Hi,
>> I cannot find the signals/functions of the pagestack (eg onPageBack) 
>> in
>> the documentation.
>> (the same goes for other silica elements as well).
>> Am I over looking sth?
>> Thanks.
>> 
>> _______________________________________________
>> SailfishOS.org Devel mailing list
>> 
> 
> _______________________________________________
> SailfishOS.org Devel mailing list

-- 
Benoît HERVIER - http://khertan.net/


More information about the Devel mailing list