Commit 39b20521 authored by Don Gagne's avatar Don Gagne

Merge pull request #1788 from DonLakeFlyer/WarningColor

Warning color
parents 06c03467 6919af35
...@@ -248,7 +248,7 @@ QGCView { ...@@ -248,7 +248,7 @@ QGCView {
spacing: 10 spacing: 10
QGCLabel { QGCLabel {
color: "yellow" color: palette.warningText
text: "<font color=\"yellow\">WARNING: Propellers must be removed from vehicle prior to performing ESC calibration.</font>" text: "<font color=\"yellow\">WARNING: Propellers must be removed from vehicle prior to performing ESC calibration.</font>"
} }
...@@ -279,7 +279,7 @@ QGCView { ...@@ -279,7 +279,7 @@ QGCView {
spacing: 10 spacing: 10
QGCLabel { QGCLabel {
color: "yellow" color: palette.warningText
text: "<font color=\"yellow\">WARNING: Propellers must be removed from vehicle prior to performing UAVCAN ESC configuration.</font>" text: "<font color=\"yellow\">WARNING: Propellers must be removed from vehicle prior to performing UAVCAN ESC configuration.</font>"
} }
......
...@@ -53,6 +53,11 @@ QColor QGCPalette::_text[QGCPalette::_cThemes][QGCPalette::_cColorGroups] = { ...@@ -53,6 +53,11 @@ QColor QGCPalette::_text[QGCPalette::_cThemes][QGCPalette::_cColorGroups] = {
{ QColor(0x58, 0x58, 0x58), QColor(0xFF, 0xFF, 0xFF) } { QColor(0x58, 0x58, 0x58), QColor(0xFF, 0xFF, 0xFF) }
}; };
QColor QGCPalette::_warningText[QGCPalette::_cThemes][QGCPalette::_cColorGroups] = {
{ QColor(0xFF, 0xFF, 0x00), QColor(0xFF, 0xFF, 0x00) },
{ QColor(0xFF, 0xFF, 0x00), QColor(0xFF, 0xFF, 0x00) }
};
QColor QGCPalette::_button[QGCPalette::_cThemes][QGCPalette::_cColorGroups] = { QColor QGCPalette::_button[QGCPalette::_cThemes][QGCPalette::_cColorGroups] = {
{ QColor(0x58, 0x58, 0x58), QColor(0x1b, 0x6f, 0xad) }, { QColor(0x58, 0x58, 0x58), QColor(0x1b, 0x6f, 0xad) },
{ QColor(0x58, 0x58, 0x58), QColor(98, 98, 100) }, { QColor(0x58, 0x58, 0x58), QColor(98, 98, 100) },
......
...@@ -57,7 +57,10 @@ class QGCPalette : public QObject ...@@ -57,7 +57,10 @@ class QGCPalette : public QObject
/// Standard text color for label text /// Standard text color for label text
Q_PROPERTY(QColor text READ text NOTIFY paletteChanged) Q_PROPERTY(QColor text READ text NOTIFY paletteChanged)
/// Background color for buttons /// Color for warning text
Q_PROPERTY(QColor warningText READ warningText NOTIFY paletteChanged)
/// Background color for buttons
Q_PROPERTY(QColor button READ button NOTIFY paletteChanged) Q_PROPERTY(QColor button READ button NOTIFY paletteChanged)
/// Text color for buttons /// Text color for buttons
...@@ -105,7 +108,8 @@ public: ...@@ -105,7 +108,8 @@ public:
QColor windowShadeDark(void) const { return _windowShadeDark[_theme][_colorGroupEnabled ? 1 : 0]; } QColor windowShadeDark(void) const { return _windowShadeDark[_theme][_colorGroupEnabled ? 1 : 0]; }
QColor text(void) const { return _text[_theme][_colorGroupEnabled ? 1 : 0]; } QColor text(void) const { return _text[_theme][_colorGroupEnabled ? 1 : 0]; }
QColor warningText(void) const { return _warningText[_theme][_colorGroupEnabled ? 1 : 0]; }
QColor button(void) const { return _button[_theme][_colorGroupEnabled ? 1 : 0]; } QColor button(void) const { return _button[_theme][_colorGroupEnabled ? 1 : 0]; }
QColor buttonText(void) const { return _buttonText[_theme][_colorGroupEnabled ? 1 : 0]; } QColor buttonText(void) const { return _buttonText[_theme][_colorGroupEnabled ? 1 : 0]; }
QColor buttonHighlight(void) const { return _buttonHighlight[_theme][_colorGroupEnabled ? 1 : 0]; } QColor buttonHighlight(void) const { return _buttonHighlight[_theme][_colorGroupEnabled ? 1 : 0]; }
...@@ -134,7 +138,8 @@ private: ...@@ -134,7 +138,8 @@ private:
static QColor _windowShade[_cThemes][_cColorGroups]; static QColor _windowShade[_cThemes][_cColorGroups];
static QColor _windowShadeDark[_cThemes][_cColorGroups]; static QColor _windowShadeDark[_cThemes][_cColorGroups];
static QColor _text[_cThemes][_cColorGroups]; static QColor _warningText[_cThemes][_cColorGroups];
static QColor _text[_cThemes][_cColorGroups];
static QColor _button[_cThemes][_cColorGroups]; static QColor _button[_cThemes][_cColorGroups];
static QColor _buttonText[_cThemes][_cColorGroups]; static QColor _buttonText[_cThemes][_cColorGroups];
......
...@@ -58,7 +58,7 @@ Rectangle { ...@@ -58,7 +58,7 @@ Rectangle {
QGCLabel { QGCLabel {
width: parent.width width: parent.width
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
color: setupComplete ? qgcPal.text : "red" color: setupComplete ? qgcPal.text : qgcPal.warningText
font.pixelSize: setupComplete ? ScreenTools.defaultFontPixelSize : ScreenTools.mediumFontPixelSize font.pixelSize: setupComplete ? ScreenTools.defaultFontPixelSize : ScreenTools.mediumFontPixelSize
text: setupComplete ? text: setupComplete ?
"Below you will find a summary of the settings for your vehicle. To the left are the setup menus for each component." : "Below you will find a summary of the settings for your vehicle. To the left are the setup menus for each component." :
......
...@@ -784,6 +784,7 @@ Rectangle { ...@@ -784,6 +784,7 @@ Rectangle {
id: toolBarMessage id: toolBarMessage
anchors.fill: parent anchors.fill: parent
wrapMode: Text.WordWrap wrapMode: Text.WordWrap
color: qgcPal.warningText
} }
QGCButton { QGCButton {
...@@ -792,6 +793,7 @@ Rectangle { ...@@ -792,6 +793,7 @@ Rectangle {
anchors.topMargin: verticalMargins anchors.topMargin: verticalMargins
anchors.top: parent.top anchors.top: parent.top
anchors.right: parent.right anchors.right: parent.right
primary: true
text: "Close Message" text: "Close Message"
onClicked: { onClicked: {
......
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