mavlink / qgroundcontrol

Cross-platform ground control station for drones (Android, iOS, Mac OS, Linux, Windows)
http://qgroundcontrol.io
3.34k stars 3.65k forks source link

Add customization for private application settings #9084

Closed tzuriel-spearuav closed 4 years ago

tzuriel-spearuav commented 4 years ago

I need to add a bunch of application settings and the process requires that I -

  1. add new defines to AppSettings.h and .cc
  2. add new default values in App.SettingsGroup.json

Suggested approach to have an App.CustomSettingsGroup.json for these custom values, and have an AppSettings plugable extension that can define those settings

DonLakeFlyer commented 4 years ago

There should be no need to add custom settings directly to the QGC settings objects. Just create your own settings group and reference it from your core plugin override.