From 5e0401f3a061324224ff3db4349f27cd41ee3a92 Mon Sep 17 00:00:00 2001 From: Mavridis Philippe Date: Thu, 8 Apr 2021 14:13:16 +0300 Subject: Added window border styling options. Signed-off-by: Mavridis Philippe (cherry picked from commit ac7c1af9b4425f5c51eafd449ec253189113a57e) --- src/komposetaskwidget.cpp | 21 ++++++++++++++------- 1 file changed, 14 insertions(+), 7 deletions(-) (limited to 'src/komposetaskwidget.cpp') diff --git a/src/komposetaskwidget.cpp b/src/komposetaskwidget.cpp index 2d94343..d8f92f4 100644 --- a/src/komposetaskwidget.cpp +++ b/src/komposetaskwidget.cpp @@ -205,19 +205,26 @@ void KomposeTaskWidget::drawWidget() } // Border - if (!highlight) + TQColor borderColor; + int borderWidth, borderStyle; + + if (highlight) { - TQPen pen( gray, 1, TQt::SolidLine ); - p.setPen( pen ); - p.drawRect(rect()); + borderColor = KomposeSettings::instance()->getWindowBorderActiveColor(); + borderWidth = KomposeSettings::instance()->getWindowBorderActiveWidth(); + borderStyle = KomposeSettings::instance()->getWindowBorderActiveStyle(); } else { - TQPen pen( black, 2, TQt::DotLine ); - p.setPen( pen ); - p.drawRect( TQRect( 1, 1, rect().width()-1, rect().height()-1 ) ); + borderColor = KomposeSettings::instance()->getWindowBorderInactiveColor(); + borderWidth = KomposeSettings::instance()->getWindowBorderInactiveWidth(); + borderStyle = KomposeSettings::instance()->getWindowBorderInactiveStyle(); } + TQPen pen(borderColor, borderWidth, static_cast(borderStyle)); + + p.setPen(pen); + p.drawRect(rect()); p.end(); } -- cgit v1.2.3