1
0
mirror of https://bitbucket.org/librepilot/librepilot.git synced 2025-02-20 10:54:14 +01:00

LP-601 Define line (or no line) for all WP modes on map.

This commit is contained in:
Laurent Lalanne 2018-10-07 23:34:09 +02:00
parent 285fb8b82c
commit cd196c8d34
2 changed files with 7 additions and 2 deletions

View File

@ -89,6 +89,7 @@ modelMapProxy::overlayType modelMapProxy::overlayTranslate(int type)
case MapDataDelegate::MODE_GOTOENDPOINT:
case MapDataDelegate::MODE_FOLLOWVECTOR:
case MapDataDelegate::MODE_VELOCITY:
case MapDataDelegate::MODE_FIXEDATTITUDE:
case MapDataDelegate::MODE_LAND:
case MapDataDelegate::MODE_AUTOTAKEOFF:
case MapDataDelegate::MODE_BRAKE:
@ -98,8 +99,12 @@ modelMapProxy::overlayType modelMapProxy::overlayTranslate(int type)
return OVERLAY_CIRCLE_RIGHT;
case MapDataDelegate::MODE_CIRCLELEFT:
default:
return OVERLAY_CIRCLE_LEFT;
case MapDataDelegate::MODE_SETACCESSORY:
case MapDataDelegate::MODE_DISARMALARM:
default:
return OVERLAY_NOLINE;
}
}

View File

@ -39,7 +39,7 @@
using namespace mapcontrol;
class modelMapProxy : public QObject {
typedef enum { OVERLAY_LINE, OVERLAY_CIRCLE_RIGHT, OVERLAY_CIRCLE_LEFT } overlayType;
typedef enum { OVERLAY_LINE, OVERLAY_CIRCLE_RIGHT, OVERLAY_CIRCLE_LEFT, OVERLAY_NOLINE } overlayType;
Q_OBJECT
public:
explicit modelMapProxy(QObject *parent, OPMapWidget *map, flightDataModel *model, QItemSelectionModel *selectionModel);