03-11-2013 09:01 PM
I'd like to implement somethng that could show the users multiple SystemDialogs, which would all remain open (overlap) and the user must repsond to each of them. Something similar to how in the Calendar, if multiple events have passed with reminders, you will see those popups asking for you to dismiss, and it will ask you to dismiss each one, or dismiss all.
I'm lookng at SystemDialogs but maybe that's the wrong choice. If it's defined in the QML, C++ signals that result in me doing a systemDialog.show() in QML do not "spawn" new dialogs, but rather seem to just keep showing the first one. Would I need to create/destroy SystemDialogs myself in C++ to acheive what I want, or is there a way in the QML?
03-11-2013 11:26 PM - edited 03-11-2013 11:29 PM
SystemDialogs are modal meaning you will not be able to overlap them.
To achieve what you want you'd have to create your own using containers and a combination of either a CustomControl or depending on how many you wanted, the use of DelegateControls.
Alternatively you could customise your own SystemDialog adding a ListView allowiing the user to select multiple options/select all/clear all within one dialog.