1pragma ComponentBehavior: Bound
6import QGroundControl.Controls
7import QGroundControl.GPS
9/// Wrapping chips for RTCM message counts; ID 0 is unidentified.
13 property list<rtcmMessageCount> messageCounts
15 spacing: ScreenTools.defaultFontPixelWidth / 2
17 QGCPalette { id: qgcPal }
20 model: root.messageCounts
25 required property rtcmMessageCount modelData
27 implicitWidth: chipLabel.implicitWidth + ScreenTools.defaultFontPixelWidth * 1.2
28 implicitHeight: chipLabel.implicitHeight + ScreenTools.defaultFontPixelHeight * 0.3
29 radius: implicitHeight / 2
30 color: qgcPal.windowShade
31 border.color: qgcPal.groupBorder
37 anchors.centerIn: parent
38 //: %1 is an RTCM message ID, %2 is the number of messages received with that ID
39 text: qsTr("%1 × %2").arg(chip.modelData.messageId === 0 ? qsTr("unknown")
40 : chip.modelData.messageId)
41 .arg(chip.modelData.count)
42 textFormat: Text.PlainText
43 font.pointSize: ScreenTools.smallFontPointSize