4 changed files with 1 additions and 139 deletions
@ -1,121 +0,0 @@
@@ -1,121 +0,0 @@
|
||||
/**************************************************************************** |
||||
* |
||||
* (c) 2019 QGROUNDCONTROL PROJECT <http://www.qgroundcontrol.org> |
||||
* |
||||
* QGroundControl is licensed according to the terms in the file |
||||
* COPYING.md in the root of the source code directory. |
||||
* |
||||
****************************************************************************/ |
||||
|
||||
|
||||
import QtGraphicalEffects 1.0 |
||||
import QtMultimedia 5.5 |
||||
import QtQuick 2.3 |
||||
import QtQuick.Controls 1.2 |
||||
import QtQuick.Controls.Styles 1.4 |
||||
import QtQuick.Dialogs 1.2 |
||||
import QtQuick.Layouts 1.2 |
||||
import QtLocation 5.3 |
||||
import QtPositioning 5.3 |
||||
|
||||
import QGroundControl 1.0 |
||||
import QGroundControl.Controllers 1.0 |
||||
import QGroundControl.Controls 1.0 |
||||
import QGroundControl.FactControls 1.0 |
||||
import QGroundControl.FactSystem 1.0 |
||||
import QGroundControl.Palette 1.0 |
||||
import QGroundControl.ScreenTools 1.0 |
||||
import QGroundControl.SettingsManager 1.0 |
||||
|
||||
Rectangle { |
||||
id: _root |
||||
color: qgcPal.window |
||||
anchors.fill: parent |
||||
anchors.margins: ScreenTools.defaultFontPixelWidth |
||||
|
||||
property real _labelWidth: ScreenTools.defaultFontPixelWidth * 26 |
||||
property real _valueWidth: ScreenTools.defaultFontPixelWidth * 20 |
||||
property real _panelWidth: _root.width * _internalWidthRatio |
||||
|
||||
readonly property real _internalWidthRatio: 0.8 |
||||
|
||||
ExclusiveGroup { id: pairingLinkGroup } |
||||
|
||||
QGCFlickable { |
||||
clip: true |
||||
anchors.fill: parent |
||||
contentHeight: settingsColumn.height |
||||
contentWidth: settingsColumn.width |
||||
Column { |
||||
id: settingsColumn |
||||
width: _root.width |
||||
spacing: ScreenTools.defaultFontPixelHeight * 0.5 |
||||
anchors.margins: ScreenTools.defaultFontPixelWidth |
||||
Item { |
||||
width: _panelWidth |
||||
height: generalLabel.height |
||||
anchors.margins: ScreenTools.defaultFontPixelWidth |
||||
anchors.horizontalCenter: parent.horizontalCenter |
||||
QGCLabel { |
||||
id: pairingMethodsLabel |
||||
text: qsTr("Pairing methods:") |
||||
font.family: ScreenTools.demiboldFontFamily |
||||
} |
||||
} |
||||
Repeater { |
||||
id: repeater |
||||
model: QGroundControl.pairingManager.pairingLinkTypeStrings |
||||
anchors.horizontalCenter: parent.horizontalCenter |
||||
delegate: QGCButton { |
||||
width: _root.width * 0.2 |
||||
text: modelData |
||||
exclusiveGroup: pairingLinkGroup |
||||
anchors.horizontalCenter: settingsColumn.horizontalCenter |
||||
onClicked: { |
||||
checked = true |
||||
if (index === QGroundControl.pairingManager.nfcIndex) { |
||||
QGroundControl.pairingManager.startNFCScan(); |
||||
} else if (index === QGroundControl.pairingManager.microhardIndex) { |
||||
QGroundControl.pairingManager.startMicrohardPairing(); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
Item { |
||||
width: _panelWidth |
||||
height: generalLabel.height |
||||
anchors.margins: ScreenTools.defaultFontPixelWidth |
||||
anchors.horizontalCenter: settingsColumn.horizontalCenter |
||||
QGCLabel { |
||||
id: generalLabel |
||||
text: QGroundControl.pairingManager.pairingStatusStr |
||||
font.family: ScreenTools.demiboldFontFamily |
||||
} |
||||
} |
||||
Item { |
||||
width: _panelWidth |
||||
height: generalLabel.height |
||||
anchors.margins: ScreenTools.defaultFontPixelWidth |
||||
anchors.horizontalCenter: settingsColumn.horizontalCenter |
||||
QGCLabel { |
||||
id: pairingsLabel |
||||
text: qsTr("Paired UAVs:") |
||||
font.family: ScreenTools.demiboldFontFamily |
||||
} |
||||
} |
||||
Repeater { |
||||
model: QGroundControl.pairingManager.pairedDeviceNameList |
||||
delegate: QGCButton { |
||||
text: modelData |
||||
width: _root.width * 0.3 |
||||
anchors.horizontalCenter: parent.horizontalCenter |
||||
exclusiveGroup: pairingLinkGroup |
||||
onClicked: { |
||||
checked = true |
||||
QGroundControl.pairingManager.connectToPairedDevice(text) |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
Loading…
Reference in new issue