Change Details
monavlayer.cpp |
143 | 143 | case Qt::Key_S: |
144 | 144 | { |
145 | 145 | if (event->modifiers() == Qt::NoModifier) { |
146 | | m_routeStart = map()->geoPos(); |
| 146 | QPointF p = map()->geoPos(); |
| 147 | UnsignedCoordinate coord(GPSCoordinate(p.y(), p.x())); |
| 148 | IGPSLookup::Result pos; |
| 149 | if (m_gpsLookup->GetNearestEdge(&pos, coord, 1000.0)) { |
| 150 | m_routeStart = p; |
| 151 | } |
147 | 152 | } |
148 | 153 | break; |
149 | 154 | } |
150 | 155 | case Qt::Key_E: |
151 | 156 | { |
152 | 157 | if (event->modifiers() == Qt::NoModifier) { |
153 | | m_routeEnd = map()->geoPos(); |
| 158 | QPointF p = map()->geoPos(); |
| 159 | UnsignedCoordinate coord(GPSCoordinate(p.y(), p.x())); |
| 160 | IGPSLookup::Result pos; |
| 161 | if (m_gpsLookup->GetNearestEdge(&pos, coord, 1000.0)) { |
| 162 | m_routeEnd = p; |
| 163 | } |
154 | 164 | } |
155 | 165 | break; |
156 | 166 | } |
Download the corresponding diff file