diff --git a/src/QGCMapPalette.cc b/src/QGCMapPalette.cc index d1a169f226fde285dc1dff8edffc5bac8fe14a3e..6f04713d368b1ebb1b10768cc52dc5145c352162 100644 --- a/src/QGCMapPalette.cc +++ b/src/QGCMapPalette.cc @@ -27,6 +27,7 @@ #include QColor QGCMapPalette::_thumbJoystick[QGCMapPalette::_cColorGroups] = { QColor(255,255,255,127), QColor(0,0,0,127) }; +QColor QGCMapPalette::_text [QGCMapPalette::_cColorGroups] = { QColor(255,255,255), QColor(0,0,0) }; QGCMapPalette::QGCMapPalette(QObject* parent) : QObject(parent) diff --git a/src/QGCMapPalette.h b/src/QGCMapPalette.h index 80cb52acbffa38c5e89421fe44ff6b80398f3bbe..5708f918594b8a9ff9a6f5f9be06a9e2a4e7b021 100644 --- a/src/QGCMapPalette.h +++ b/src/QGCMapPalette.h @@ -38,8 +38,10 @@ class QGCMapPalette : public QObject Q_PROPERTY(bool lightColors READ lightColors WRITE setLightColors NOTIFY paletteChanged) // The colors are: - // thumbJoystick - Thumb joystick indicator + // text - Text color + // thumbJoystick - Thumb joystick indicator + Q_PROPERTY(QColor text READ text NOTIFY paletteChanged) Q_PROPERTY(QColor thumbJoystick READ thumbJoystick NOTIFY paletteChanged) public: @@ -48,7 +50,8 @@ public: bool lightColors(void) const { return _lightColors; } void setLightColors(bool lightColors); - QColor thumbJoystick(void) const { return _thumbJoystick[_lightColors]; } + QColor text(void) const { return _text[_lightColors]; } + QColor thumbJoystick(void) const { return _thumbJoystick[_lightColors]; } signals: void paletteChanged(void); @@ -59,6 +62,7 @@ private: static const int _cColorGroups = 2; static QColor _thumbJoystick[_cColorGroups]; + static QColor _text[_cColorGroups]; }; #endif