From 941e43620bb37b4fff5b8efd09ff64a290cad8d4 Mon Sep 17 00:00:00 2001
From: DonLakeFlyer <don@thegagnes.com>
Date: Sun, 21 Jun 2020 09:19:11 -0700
Subject: [PATCH] Remove AutoLoad support

---
 src/Settings/App.SettingsGroup.json    | 7 -------
 src/Settings/AppSettings.cc            | 1 -
 src/Settings/AppSettings.h             | 1 -
 src/ui/preferences/GeneralSettings.qml | 8 --------
 4 files changed, 17 deletions(-)

diff --git a/src/Settings/App.SettingsGroup.json b/src/Settings/App.SettingsGroup.json
index b6d17a74d5..ba97eacbb0 100644
--- a/src/Settings/App.SettingsGroup.json
+++ b/src/Settings/App.SettingsGroup.json
@@ -128,13 +128,6 @@
     "type":             "uint8",
     "defaultValue":     0
 },
-{
-    "name":             "autoLoadMissions",
-    "shortDescription": "AutoLoad mission on vehicle connect",
-    "longDescription":  "Automatically load a mission file named AutoLoad#.mission when a vehicle with id # connects.",
-    "type":             "bool",
-    "defaultValue":     false
-},
 {
     "name":             "useChecklist",
     "shortDescription": "Use preflight checklist",
diff --git a/src/Settings/AppSettings.cc b/src/Settings/AppSettings.cc
index 665358be6f..c92a7918df 100644
--- a/src/Settings/AppSettings.cc
+++ b/src/Settings/AppSettings.cc
@@ -102,7 +102,6 @@ DECLARE_SETTINGSFACT(AppSettings, virtualJoystickAutoCenterThrottle)
 DECLARE_SETTINGSFACT(AppSettings, appFontPointSize)
 DECLARE_SETTINGSFACT(AppSettings, showLargeCompass)
 DECLARE_SETTINGSFACT(AppSettings, savePath)
-DECLARE_SETTINGSFACT(AppSettings, autoLoadMissions)
 DECLARE_SETTINGSFACT(AppSettings, useChecklist)
 DECLARE_SETTINGSFACT(AppSettings, enforceChecklist)
 DECLARE_SETTINGSFACT(AppSettings, mapboxToken)
diff --git a/src/Settings/AppSettings.h b/src/Settings/AppSettings.h
index fcfbae473f..c03d9ceef9 100644
--- a/src/Settings/AppSettings.h
+++ b/src/Settings/AppSettings.h
@@ -44,7 +44,6 @@ public:
     DEFINE_SETTINGFACT(indoorPalette)
     DEFINE_SETTINGFACT(showLargeCompass)
     DEFINE_SETTINGFACT(savePath)
-    DEFINE_SETTINGFACT(autoLoadMissions)
     DEFINE_SETTINGFACT(useChecklist)
     DEFINE_SETTINGFACT(enforceChecklist)
     DEFINE_SETTINGFACT(mapboxToken)
diff --git a/src/ui/preferences/GeneralSettings.qml b/src/ui/preferences/GeneralSettings.qml
index dd9bbac4a3..7a3212bea8 100644
--- a/src/ui/preferences/GeneralSettings.qml
+++ b/src/ui/preferences/GeneralSettings.qml
@@ -296,14 +296,6 @@ Rectangle {
                                     property Fact _checkInternet: QGroundControl.settingsManager.appSettings.checkInternet
                                 }
 
-                                FactCheckBox {
-                                    text:       qsTr("AutoLoad Missions")
-                                    fact:       _autoLoad
-                                    visible:    _autoLoad && _autoLoad.visible
-
-                                    property Fact _autoLoad: QGroundControl.settingsManager.appSettings.autoLoadMissions
-                                }
-
                                 QGCCheckBox {
                                     id:         clearCheck
                                     text:       qsTr("Clear all settings on next start")
-- 
GitLab