diff options
Diffstat (limited to 'redhat/kdelibs/kdelibs-3.5.13-add_ability_to_set_kled_off_color.patch')
-rw-r--r-- | redhat/kdelibs/kdelibs-3.5.13-add_ability_to_set_kled_off_color.patch | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/redhat/kdelibs/kdelibs-3.5.13-add_ability_to_set_kled_off_color.patch b/redhat/kdelibs/kdelibs-3.5.13-add_ability_to_set_kled_off_color.patch new file mode 100644 index 000000000..bdaac75ad --- /dev/null +++ b/redhat/kdelibs/kdelibs-3.5.13-add_ability_to_set_kled_off_color.patch @@ -0,0 +1,100 @@ +commit 513ffc6edff67b5f7f121c3064b059ce82cbb842 +Author: Timothy Pearson <kb9vqf@pearsoncomputing.net> +Date: 1341187933 -0500 + + Add ability to set KLed off color + +diff --git a/kdeui/kled.cpp b/kdeui/kled.cpp +index 3a3aa2a..dc245cd 100644 +--- a/kdeui/kled.cpp ++++ b/kdeui/kled.cpp +@@ -536,6 +536,12 @@ KLed::color() const + return led_color; + } + ++TQColor ++KLed::offColor() const ++{ ++ return led_off_color; ++} ++ + KLed::Look + KLed::look() const + { +@@ -581,6 +587,17 @@ KLed::setColor(const TQColor& col) + } + + void ++KLed::setOffColor(const TQColor& col) ++{ ++ if(led_off_color!=col) { ++ if(d->on_map) { delete d->on_map; d->on_map = 0; } ++ if(d->off_map) { delete d->off_map; d->off_map = 0; } ++ d->offcolor = col; ++ update(); ++ } ++} ++ ++void + KLed::setDarkFactor(int darkfactor) + { + if (d->dark_factor != darkfactor) { +diff --git a/kdeui/kled.h b/kdeui/kled.h +index 7b9f327..b4f828e 100644 +--- a/kdeui/kled.h ++++ b/kdeui/kled.h +@@ -50,6 +50,7 @@ class TDEUI_EXPORT KLed : public TQWidget + Q_PROPERTY( Shape tqshape READ tqshape WRITE setShape ) + Q_PROPERTY( Look look READ look WRITE setLook ) + Q_PROPERTY( TQColor color READ color WRITE setColor ) ++ Q_PROPERTY( TQColor offColor READ color WRITE setOffColor ) + Q_PROPERTY( int darkFactor READ darkFactor WRITE setDarkFactor ) + + public: +@@ -148,6 +149,14 @@ public: + TQColor color() const; + + /** ++ * Returns the off color of the widget ++ * ++ * @see OffColor ++ * @short Returns LED off color. ++ */ ++ TQColor offColor() const; ++ ++ /** + * Returns the look of the widget. + * + * @see Look +@@ -204,6 +213,23 @@ public: + void setColor(const TQColor& color); + + /** ++ * Set the off color of the widget. ++ * The Color is shown with the KLed::On state. ++ * The KLed::Off state is shown with this color if set ++ * ++ * The widget calls the update() method, so it will ++ * be updated when entering the main event loop. ++ * ++ * Note that calling setColor will override this value ++ * ++ * @see Color ++ * ++ * @param color New off color of the LED. ++ * @short Sets the LED off color. ++ */ ++ void setOffColor(const TQColor& color); ++ ++ /** + * Sets the factor to darken the LED in OFF state. + * Same as TQColor::dark(). + * "darkfactor should be greater than 100, else the LED gets lighter +@@ -316,6 +342,7 @@ protected: + private: + State led_state; + TQColor led_color; ++ TQColor led_off_color; + Look led_look; + Shape led_tqshape; + |