Browse Source

Merge pull request #8180 from DonLakeFlyer/MissionItemStatus

Persist MissisonItemStatus visibility
QGC4.4
Don Gagne 5 years ago committed by GitHub
parent
commit
f0cec677d5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 4
      src/PlanView/PlanView.qml
  2. 6
      src/Settings/PlanView.SettingsGroup.json
  3. 1
      src/Settings/PlanViewSettings.cc
  4. 1
      src/Settings/PlanViewSettings.h

4
src/PlanView/PlanView.qml

@ -52,6 +52,7 @@ Item { @@ -52,6 +52,7 @@ Item {
property int _editingLayer: bar.currentIndex ? _layers[bar.currentIndex] : _layerMission
property int _toolStripBottom: toolStrip.height + toolStrip.y
property var _appSettings: QGroundControl.settingsManager.appSettings
property var _planViewSettings: QGroundControl.settingsManager.planViewSettings
readonly property var _layers: [_layerMission, _layerGeoFence, _layerRallyPoints]
@ -886,10 +887,11 @@ Item { @@ -886,10 +887,11 @@ Item {
onSetCurrentSeqNum: _missionController.setCurrentPlanViewSeqNum(seqNum, true)
property bool _internalVisible: false
property bool _internalVisible: _planViewSettings.showMissionItemStatus.rawValue
function toggleVisible() {
_internalVisible = !_internalVisible
_planViewSettings.showMissionItemStatus.rawValue = _internalVisible
}
}

6
src/Settings/PlanView.SettingsGroup.json

@ -10,5 +10,11 @@ @@ -10,5 +10,11 @@
"shortDescription": "Don't warn user about 'Above Terrain' usage",
"type": "bool",
"defaultValue": false
},
{
"name": "showMissionItemStatus",
"shortDescription": "Show/Hide the mission item status display",
"type": "bool",
"defaultValue": false
}
]

1
src/Settings/PlanViewSettings.cc

@ -19,3 +19,4 @@ DECLARE_SETTINGGROUP(PlanView, "PlanView") @@ -19,3 +19,4 @@ DECLARE_SETTINGGROUP(PlanView, "PlanView")
DECLARE_SETTINGSFACT(PlanViewSettings, displayPresetsTabFirst)
DECLARE_SETTINGSFACT(PlanViewSettings, aboveTerrainWarning)
DECLARE_SETTINGSFACT(PlanViewSettings, showMissionItemStatus)

1
src/Settings/PlanViewSettings.h

@ -22,4 +22,5 @@ public: @@ -22,4 +22,5 @@ public:
DEFINE_SETTINGFACT(displayPresetsTabFirst)
DEFINE_SETTINGFACT(aboveTerrainWarning)
DEFINE_SETTINGFACT(showMissionItemStatus)
};

Loading…
Cancel
Save