Tracking dialog sequences
Posted: Thu Mar 27, 2014 8:13 pm
Hi,
I'm creating a application that have few different services that can be installed depending in the user need, to do so I have a custom setup screen where the user can select what services will be installed.
The trick is that each service has many configuration screens and I'm having problems with the back button as it is not always tracking back to the appropriate dialog screen, the control to display the correct dialog is very "manual" and have many if's statements to decide to what screen to jump to, for the way back this is not true, so if I have a if statement that jumps from dialog 1 to dialog 4 and I press back in dialog 4 it goes to dialog 3, then if I press back again to dialog 2 and so on.
I have the installer already created and this is a bug fix and all this different options to what dialog to go back to has been a impossible task, is there an automated way to do this? Os some king a array like where I can keep the sequence the dialog has been showing? What would be the best practices in this case?
Best Regards.
I'm creating a application that have few different services that can be installed depending in the user need, to do so I have a custom setup screen where the user can select what services will be installed.
The trick is that each service has many configuration screens and I'm having problems with the back button as it is not always tracking back to the appropriate dialog screen, the control to display the correct dialog is very "manual" and have many if's statements to decide to what screen to jump to, for the way back this is not true, so if I have a if statement that jumps from dialog 1 to dialog 4 and I press back in dialog 4 it goes to dialog 3, then if I press back again to dialog 2 and so on.
I have the installer already created and this is a bug fix and all this different options to what dialog to go back to has been a impossible task, is there an automated way to do this? Os some king a array like where I can keep the sequence the dialog has been showing? What would be the best practices in this case?
Best Regards.