Uploaded image for project: 'Qt Mobility'
  1. Qt Mobility
  2. QTMOBILITY-620 Location API
  3. QTMOBILITY-1233

Support out-of the box panning (including kinetic panning/scrolling): C++

    XMLWordPrintable

Details

    • Change Request
    • Resolution: Unresolved
    • P2: Important
    • None
    • Location
    • None
    • All supported environments.

    Description

      Implement out-of-the box panning (including kinetic panning/scrolling) to C++ API.

      This item is separated from corresponding QML item (QTMOBILITY-1156) because they likely have different implementation timelines;
      C++ proved to have significant binary compatibility challenges: the QGraphicsGeoMap is not the primary virtual base class of QGraphicsItem where it inherits the relevant mouse event handlers from, and furthermore QGraphicsGeoMap does not override these virtuals. This means that adding implementation for these virtuals will break BC of any child classes.

      An alternative considered was to implement new graphicsgeomap class. However at the moment just kinetic / panning is not necessarily enough to justify the class, but if more similar value adding opportunities emerge, this should be considered an option.

      Attachments

        Activity

          People

            alewilso Alex Wilson (closed Nokia identity) (Inactive)
            juvuolle Juha Vuolle (closed Nokia identity) (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated: