Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-3210

show() magic needs to be added to QDialogs for S60 just like for Windows CE / Windows Mobile

    XMLWordPrintable

Details

    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.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            Unassigned Unassigned
            riskedal Espen Riskedal (closed Nokia identity) (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes