#include <RemoteIDSettings.h>
Definition at line 7 of file RemoteIDSettings.h.
◆ ClassificationType
◆ LocationType
◆ RegionOperation
◆ RemoteIDSettings()
| RemoteIDSettings::RemoteIDSettings |
( |
QObject * |
parent = nullptr | ) |
|
◆ basicIDValid()
| bool RemoteIDSettings::basicIDValid |
( |
| ) |
const |
|
inline |
true: the basic ID entered in settings is complete enough to broadcast
Definition at line 43 of file RemoteIDSettings.h.
◆ basicIDValidChanged
| void RemoteIDSettings::basicIDValidChanged |
( |
| ) |
|
|
signal |
◆ migrateLegacyOperatorID()
| void RemoteIDSettings::migrateLegacyOperatorID |
( |
| ) |
|
Migrates legacy single-fact operator ID storage to the per-region facts. Required when upgrading from QGC v5.0.x or earlier (the single operatorID fact shipped through v5.0.x; operatorIDValid shipped in v4.4.0 - v5.0.x). Removable once upgrades from those versions no longer need to be supported. Idempotent: legacy QSettings keys are removed after migration.
Definition at line 28 of file RemoteIDSettings.cc.
References SettingsGroup::settingsGroup().
◆ operatorIDValidForRegion()
| bool RemoteIDSettings::operatorIDValidForRegion |
( |
| ) |
const |
|
inline |
true: the current region's operator ID is set. EU IDs are valid by construction: writes are gated by an EN 4709-002 validator and sanitized to the 16-char public part.
Definition at line 39 of file RemoteIDSettings.h.
◆ operatorIDValidForRegionChanged
| void RemoteIDSettings::operatorIDValidForRegionChanged |
( |
| ) |
|
|
signal |
The documentation for this class was generated from the following files: