Commit 60453a88 authored by Gus Grubba's avatar Gus Grubba

Done for the night

parent 4feba023
...@@ -677,7 +677,7 @@ AirMapFlightPlanManager::_loadFlightList() ...@@ -677,7 +677,7 @@ AirMapFlightPlanManager::_loadFlightList()
for (const auto& flight : response.flights) { for (const auto& flight : response.flights) {
AirMapFlightInfo* pFlight = new AirMapFlightInfo(flight, this); AirMapFlightInfo* pFlight = new AirMapFlightInfo(flight, this);
_flightList.append(pFlight); _flightList.append(pFlight);
qCDebug(AirMapManagerLog) << "Found:" << pFlight->flightID(); qCDebug(AirMapManagerLog) << "Found:" << pFlight->flightID() << pFlight->flightPlanID();
} }
emit flightListChanged(); emit flightListChanged();
} else { } else {
......
...@@ -27,13 +27,14 @@ class AirMapFlightInfo : public AirspaceFlightInfo ...@@ -27,13 +27,14 @@ class AirMapFlightInfo : public AirspaceFlightInfo
{ {
Q_OBJECT Q_OBJECT
public: public:
AirMapFlightInfo (const airmap::Flight& flight, QObject *parent = nullptr); AirMapFlightInfo (const airmap::Flight& flight, QObject *parent = nullptr);
virtual QString flightID () override { return QString::fromStdString(_flight.id); } QString flightID () override { return QString::fromStdString(_flight.id); }
virtual QString createdTime () override { return QDateTime::currentDateTime().toString(Qt::SystemLocaleShortDate); } //-- TODO: Need to get rid of boost first QString flightPlanID () override { return QString::fromStdString(_flight.flight_plan_id.get()); }
virtual QString startTime () override { return QDateTime::currentDateTime().toString(Qt::SystemLocaleShortDate); } //-- TODO: Need to get rid of boost first QString createdTime () override { return QDateTime::currentDateTime().toString(Qt::SystemLocaleShortDate); } //-- TODO: Need to get rid of boost first
virtual QString endTime () override { return QDateTime::currentDateTime().toString(Qt::SystemLocaleShortDate); } //-- TODO: Need to get rid of boost first QString startTime () override { return QDateTime::currentDateTime().toString(Qt::SystemLocaleShortDate); } //-- TODO: Need to get rid of boost first
virtual QGeoCoordinate takeOff () override { return QGeoCoordinate(_flight.latitude, _flight.longitude);} QString endTime () override { return QDateTime::currentDateTime().toString(Qt::SystemLocaleShortDate); } //-- TODO: Need to get rid of boost first
virtual QmlObjectListModel* boundingBox () override { return &_boundingBox; } QGeoCoordinate takeOff () override { return QGeoCoordinate(_flight.latitude, _flight.longitude);}
QmlObjectListModel* boundingBox () override { return &_boundingBox; }
private: private:
airmap::Flight _flight; airmap::Flight _flight;
QmlObjectListModel _boundingBox; QmlObjectListModel _boundingBox;
......
...@@ -434,6 +434,7 @@ QGCView { ...@@ -434,6 +434,7 @@ QGCView {
text: qsTr("Flight Area") text: qsTr("Flight Area")
anchors.bottom: map.top anchors.bottom: map.top
anchors.bottomMargin: ScreenTools.defaultFontPixelHeight * 0.25 anchors.bottomMargin: ScreenTools.defaultFontPixelHeight * 0.25
anchors.horizontalCenter: parent.horizontalCenter
} }
Map { Map {
id: map id: map
...@@ -448,9 +449,9 @@ QGCView { ...@@ -448,9 +449,9 @@ QGCView {
function updateActiveMapType() { function updateActiveMapType() {
var settings = QGroundControl.settingsManager.flightMapSettings var settings = QGroundControl.settingsManager.flightMapSettings
var fullMapName = settings.mapProvider.enumStringValue + " " + settings.mapType.enumStringValue var fullMapName = settings.mapProvider.enumStringValue + " " + settings.mapType.enumStringValue
for (var i = 0; i < _map.supportedMapTypes.length; i++) { for (var i = 0; i < map.supportedMapTypes.length; i++) {
if (fullMapName === _map.supportedMapTypes[i].name) { if (fullMapName === map.supportedMapTypes[i].name) {
_map.activeMapType = _map.supportedMapTypes[i] map.activeMapType = map.supportedMapTypes[i]
return return
} }
} }
......
...@@ -31,26 +31,28 @@ class AirspaceFlightInfo : public QObject ...@@ -31,26 +31,28 @@ class AirspaceFlightInfo : public QObject
public: public:
AirspaceFlightInfo (QObject *parent = nullptr); AirspaceFlightInfo (QObject *parent = nullptr);
Q_PROPERTY(QString flightID READ flightID CONSTANT) Q_PROPERTY(QString flightID READ flightID CONSTANT)
Q_PROPERTY(QString createdTime READ createdTime CONSTANT) Q_PROPERTY(QString flightPlanID READ flightPlanID CONSTANT)
Q_PROPERTY(QString startTime READ startTime CONSTANT) Q_PROPERTY(QString createdTime READ createdTime CONSTANT)
Q_PROPERTY(QString endTime READ endTime CONSTANT) Q_PROPERTY(QString startTime READ startTime CONSTANT)
Q_PROPERTY(QGeoCoordinate takeOff READ takeOff CONSTANT) Q_PROPERTY(QString endTime READ endTime CONSTANT)
Q_PROPERTY(QmlObjectListModel* boundingBox READ boundingBox CONSTANT) Q_PROPERTY(QGeoCoordinate takeOff READ takeOff CONSTANT)
Q_PROPERTY(bool selected READ selected WRITE setSelected NOTIFY selectedChanged) Q_PROPERTY(QmlObjectListModel* boundingBox READ boundingBox CONSTANT)
Q_PROPERTY(bool selected READ selected WRITE setSelected NOTIFY selectedChanged)
virtual QString flightID () = 0;
virtual QString createdTime () = 0; virtual QString flightID () = 0;
virtual QString startTime () = 0; virtual QString flightPlanID () = 0;
virtual QString endTime () = 0; virtual QString createdTime () = 0;
virtual QGeoCoordinate takeOff () = 0; virtual QString startTime () = 0;
virtual QmlObjectListModel* boundingBox () = 0; virtual QString endTime () = 0;
virtual QGeoCoordinate takeOff () = 0;
virtual bool selected () { return _selected; } virtual QmlObjectListModel* boundingBox () = 0;
virtual void setSelected (bool sel) { _selected = sel; emit selectedChanged(); }
virtual bool selected () { return _selected; }
virtual void setSelected (bool sel) { _selected = sel; emit selectedChanged(); }
signals: signals:
void selectedChanged (); void selectedChanged ();
protected: protected:
bool _selected; bool _selected;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment