summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qt-ui/simplewidgets.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/qt-ui/simplewidgets.cpp b/qt-ui/simplewidgets.cpp
index eff3f668b..ebb19bd8b 100644
--- a/qt-ui/simplewidgets.cpp
+++ b/qt-ui/simplewidgets.cpp
@@ -354,8 +354,12 @@ void DateWidget::paintEvent(QPaintEvent *event)
painter.setFont(font);
painter.drawText(QPoint(32 - metrics.width(day)/2, 45), day);
- if(hasFocus())
- painter.drawLine(0, 63, 63, 63);
+ if (hasFocus()) {
+ QStyleOptionFocusRect option;
+ option.initFrom(this);
+ option.backgroundColor = palette().color(QPalette::Background);
+ style()->drawPrimitive(QStyle::PE_FrameFocusRect, &option, &painter, this);
+ }
}
void DateWidget::mousePressEvent(QMouseEvent *event)