Commit 0dfff01b authored by Don Gagne's avatar Don Gagne

parent 5bbb313d
......@@ -23,10 +23,14 @@ ComboBox {
property bool centeredLabel: false
property var _qgcPal: QGCPalette { colorGroupEnabled: enabled }
Component.onCompleted: indicator.color = Qt.binding(function() { return _qgcPal.text })
background: Rectangle {
implicitWidth: ScreenTools.implicitComboBoxWidth
implicitHeight: ScreenTools.implicitComboBoxHeight
color: qgcPal.window
color: _qgcPal.window
border.width: enabled ? 1 : 0
border.color: "#999"
}
......@@ -38,12 +42,12 @@ ComboBox {
contentItem: Text {
text: control.textRole ? (Array.isArray(control.model) ? modelData[control.textRole] : model[control.textRole]) : modelData
color: control.currentIndex === index ? qgcPal.buttonHighlightText : qgcPal.buttonText
color: control.currentIndex === index ? _qgcPal.buttonHighlightText : _qgcPal.buttonText
verticalAlignment: Text.AlignVCenter
}
background: Rectangle {
color: control.currentIndex === index ? qgcPal.buttonHighlight : qgcPal.button
color: control.currentIndex === index ? _qgcPal.buttonHighlight : _qgcPal.button
}
highlighted: control.highlightedIndex === index
......@@ -59,7 +63,7 @@ ComboBox {
anchors.verticalCenter: parent.verticalCenter
anchors.horizontalCenter: centeredLabel ? parent.horizontalCenter : undefined
text: control.currentText
color: qgcPal.text
color: _qgcPal.text
}
}
}
......@@ -30,6 +30,8 @@ ComboBox {
property string _flashText
property bool _showFlash: false
Component.onCompleted: indicator.color = Qt.binding(function() { return _controlQGCPal.text })
background: Rectangle {
implicitWidth: ScreenTools.implicitComboBoxWidth
implicitHeight: ScreenTools.implicitComboBoxHeight
......@@ -58,7 +60,6 @@ ComboBox {
(modelData.fact.typeIsBool ? (modelData.fact.value === false ? Qt.Unchecked : Qt.Checked) : (modelData.fact.value === 0 ? Qt.Unchecked : Qt.Checked)) :
modelData.checked }
contentItem: RowLayout {
spacing: ScreenTools.defaultFontPixelWidth
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment