diff --git a/src/comm/LinkManager.cc b/src/comm/LinkManager.cc index 530b9b05cabb0de0d21037f1e330ab5a2e1d30c7..8a400a95524849bfb6569d65559ce987a9d6340d 100644 --- a/src/comm/LinkManager.cc +++ b/src/comm/LinkManager.cc @@ -47,7 +47,7 @@ const char* LinkManager::_autoconnect3DRRadioKey = "Autoconnect3DRRadio"; const char* LinkManager::_autoconnectPX4FlowKey = "AutoconnectPX4Flow"; const char* LinkManager::_autoconnectRTKGPSKey = "AutoconnectRTKGPS"; const char* LinkManager::_autoconnectLibrePilotKey = "AutoconnectLibrePilot"; -const char* LinkManager::_defaultUPDLinkName = "Default UDP Link"; +const char* LinkManager::_defaultUPDLinkName = "UDP Link (AutoConnect)"; const int LinkManager::_autoconnectUpdateTimerMSecs = 1000; #ifdef Q_OS_WIN @@ -353,9 +353,6 @@ void LinkManager::saveLinkConfigurationList() void LinkManager::loadLinkConfigurationList() { bool linksChanged = false; -#ifdef QT_DEBUG - bool mockPresent = false; -#endif QSettings settings; // Is the group even there? if(settings.contains(LinkConfiguration::settingsRoot() + "/count")) { @@ -397,7 +394,6 @@ void LinkManager::loadLinkConfigurationList() #ifdef QT_DEBUG case LinkConfiguration::TypeMock: pLink = (LinkConfiguration*)new MockConfiguration(name); - mockPresent = true; break; #endif default: @@ -425,16 +421,6 @@ void LinkManager::loadLinkConfigurationList() } } } - // Debug buids always add MockLink automatically (if one is not already there) -#ifdef QT_DEBUG - if(!mockPresent) - { - MockConfiguration* pMock = new MockConfiguration("Mock Link PX4"); - pMock->setDynamic(true); - _linkConfigurations.append(pMock); - linksChanged = true; - } -#endif if(linksChanged) { emit linkConfigurationsChanged(); @@ -544,47 +530,47 @@ void LinkManager::_updateAutoConnectLinks(void) case QGCSerialPortInfo::BoardTypePX4FMUV2: case QGCSerialPortInfo::BoardTypePX4FMUV4: if (_autoconnectPixhawk) { - pSerialConfig = new SerialConfiguration(QString("Pixhawk on %1").arg(portInfo.portName().trimmed())); + pSerialConfig = new SerialConfiguration(tr("Pixhawk on %1 (AutoConnect)").arg(portInfo.portName().trimmed())); pSerialConfig->setUsbDirect(true); } break; case QGCSerialPortInfo::BoardTypeAeroCore: if (_autoconnectPixhawk) { - pSerialConfig = new SerialConfiguration(QString("AeroCore on %1").arg(portInfo.portName().trimmed())); + pSerialConfig = new SerialConfiguration(tr("AeroCore on %1 (AutoConnect)").arg(portInfo.portName().trimmed())); pSerialConfig->setUsbDirect(true); } break; case QGCSerialPortInfo::BoardTypeMINDPXFMUV2: if (_autoconnectPixhawk) { - pSerialConfig = new SerialConfiguration(QString("MindPX on %1").arg(portInfo.portName().trimmed())); + pSerialConfig = new SerialConfiguration(tr("MindPX on %1 (AutoConnect)").arg(portInfo.portName().trimmed())); pSerialConfig->setUsbDirect(true); } break; case QGCSerialPortInfo::BoardTypeTAPV1: if (_autoconnectPixhawk) { - pSerialConfig = new SerialConfiguration(QString("TAP on %1").arg(portInfo.portName().trimmed())); + pSerialConfig = new SerialConfiguration(tr("TAP on %1 (AutoConnect)").arg(portInfo.portName().trimmed())); pSerialConfig->setUsbDirect(true); } break; case QGCSerialPortInfo::BoardTypeASCV1: if (_autoconnectPixhawk) { - pSerialConfig = new SerialConfiguration(QString("ASC on %1").arg(portInfo.portName().trimmed())); + pSerialConfig = new SerialConfiguration(tr("ASC on %1 (AutoConnect)").arg(portInfo.portName().trimmed())); pSerialConfig->setUsbDirect(true); } break; case QGCSerialPortInfo::BoardTypePX4Flow: if (_autoconnectPX4Flow) { - pSerialConfig = new SerialConfiguration(QString("PX4Flow on %1").arg(portInfo.portName().trimmed())); + pSerialConfig = new SerialConfiguration(tr("PX4Flow on %1 (AutoConnect)").arg(portInfo.portName().trimmed())); } break; case QGCSerialPortInfo::BoardTypeSikRadio: if (_autoconnect3DRRadio) { - pSerialConfig = new SerialConfiguration(QString("SiK Radio on %1").arg(portInfo.portName().trimmed())); + pSerialConfig = new SerialConfiguration(tr("SiK Radio on %1 (AutoConnect)").arg(portInfo.portName().trimmed())); } break; case QGCSerialPortInfo::BoardTypeLibrePilot: if (_autoconnectLibrePilot) { - pSerialConfig = new SerialConfiguration(QString("LibrePilot on %1").arg(portInfo.portName().trimmed())); + pSerialConfig = new SerialConfiguration(tr("LibrePilot on %1 (AutoConnect)").arg(portInfo.portName().trimmed())); } break; #ifndef __mobile__ diff --git a/src/ui/preferences/GeneralSettings.qml b/src/ui/preferences/GeneralSettings.qml index 1d81a84a1834d1ad6f9b8bc87d2a76e346c1af66..d1975d18954427778779c5d202732c1382d31479 100644 --- a/src/ui/preferences/GeneralSettings.qml +++ b/src/ui/preferences/GeneralSettings.qml @@ -437,7 +437,7 @@ QGCView { visible: QGroundControl.corePlugin.options.enableAutoConnectOptions QGCLabel { id: autoConnectLabel - text: qsTr("Autoconnect to the following devices:") + text: qsTr("AutoConnect to the following devices:") font.family: ScreenTools.demiboldFontFamily } } diff --git a/src/ui/preferences/LinkSettings.qml b/src/ui/preferences/LinkSettings.qml index 202d5edcd7802d027fc95aaf264c9ee13b9b23bf..4479824747d8e6a5ce11bb5d5fe02a7e01d68f04 100644 --- a/src/ui/preferences/LinkSettings.qml +++ b/src/ui/preferences/LinkSettings.qml @@ -61,12 +61,13 @@ Rectangle { spacing: ScreenTools.defaultFontPixelHeight / 2 Repeater { model: QGroundControl.linkManager.linkConfigurations - delegate: - QGCButton { - text: object.name - width: _linkRoot.width * 0.5 - exclusiveGroup: linkGroup - anchors.horizontalCenter: settingsColumn.horizontalCenter + delegate: QGCButton { + anchors.horizontalCenter: settingsColumn.horizontalCenter + width: _linkRoot.width * 0.5 + text: object.name + exclusiveGroup: linkGroup + visible: !object.dynamic + onClicked: { checked = true _currentSelection = object