Details
-
Task
-
Resolution: Invalid
-
P3: Somewhat important
-
None
-
None
Description
At the moment all QFileDialogs will showFullScreen() but all other dialogs will just use whatever size they feel like - even bigger than the total screen size.
On Qt for Windows CE we have this behavior:
- if preferred is bigger than screen, make it as big as the screen (or something like that)
- if it's less than 75% of fullscreen - we leave alone
- otherwise it's always fullscreen
I think this applies to all QDialog subclasses (can be turned of though through a property).
We should add the same or similar behavior to S60.
Talk to Thomas Hartmann (Berlin) for details. Remember to fix the ugly hack in commit 99012fe9f51c6024d4837ad405b17909c8a80cc2 when this is done properly.
Note (espen): After talking to Iain this behavior don't seem quite correct. On S60 the dialog should be "anchored" to the softkeys, and NOT use the fullscreen, but rather just enough to show the text. Most, likely some minimum height is needed. For example type in: *#0000# on your phone.