Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-10073 QMenu behaves badly on Symbian with a lot of menu items
  3. QTBUG-10136

Symbian: QMenu misbehaves if the menu is taller and no active item is set

    XMLWordPrintable

Details

    Description

      If QMenu is taller than whole screen estate and when popping open QMenu does not set active action and previous selection of the menu was done to bottom one items,
      QMenu does not enable scrolling of the list to the top items at all.

      This easiest to repro with QCalendarWidget and Symbian 5th Edition emulator. Launch application with QCalendarWidget and press month button to open month context menu.
      Note that context menu does not quite fit into screen - last month - December is not visible. Scroll down to December and select that one.
      Re-open the list. Note that December is not highlighted as QCalendarWidget does not set any action active and see that December is lowest item shown. January is not visible.
      Try to scroll up to January. It is not possible.

      Problem relates to QMenu::popup where it only sets the "up scroller" if atAction is given.

      Attachments

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

        Activity

          People

            qtsymbase Qt Base for Symbian Team
            samimeri Sami Merila (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