AmonRaNet / QGeoView

QGeoView is a Qt / C ++ widget for visualizing geographic data.
GNU Lesser General Public License v3.0
155 stars 60 forks source link

Create abstraction between mouse, gesture, touch and view actions #22

Open AmonRaNet opened 2 years ago

AmonRaNet commented 2 years ago

Mouse events are hard-coded in event handling (project was created as a solution for desktop) and in a touch environment it would not work nicely. Technically is no limit to do zoom, move, mulit-selection by gesture or touch. List of actions can be the same: selection or zoom rect, object selection and move, map zoom, move, etc, but triggers will be over-writable by derived class. Base implementation will be for mouse (as now).