diff options
author | Orgad Shaneh <orgad.shaneh@audiocodes.com> | 2014-09-17 10:32:20 +0300 |
---|---|---|
committer | Orgad Shaneh <orgads@gmail.com> | 2014-09-17 11:55:06 +0200 |
commit | 7cac047ff6bbc6943036388c12ee26b394873dc4 (patch) | |
tree | 36989cc0e2845cf3ad6ee3e9006d73001d372890 /src/libs/utils/detailsbutton.cpp | |
parent | 7104998d41edfa1a836a56350ac5571053c5407b (diff) |
Utils: Draw focus frame for Details button
Change-Id: I2dfacd2a6687a11194f5874da315010f7d3f3eff
Reviewed-by: Daniel Teske <daniel.teske@digia.com>
Diffstat (limited to 'src/libs/utils/detailsbutton.cpp')
-rw-r--r-- | src/libs/utils/detailsbutton.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libs/utils/detailsbutton.cpp b/src/libs/utils/detailsbutton.cpp index 5dd1b36fd72..d7bf89fa0b1 100644 --- a/src/libs/utils/detailsbutton.cpp +++ b/src/libs/utils/detailsbutton.cpp @@ -138,6 +138,11 @@ void DetailsButton::paintEvent(QPaintEvent *e) p.setBrush(QColor(0, 0, 0, 20)); p.drawRoundedRect(rect().adjusted(1, 1, -1, -1), 1, 1); } + if (hasFocus()) { + QStyleOptionFocusRect option; + option.initFrom(this); + style()->drawPrimitive(QStyle::PE_FrameFocusRect, &option, &p, this); + } } QPixmap DetailsButton::cacheRendering(const QSize &size, bool checked) |