Skip to content

Commit 9dff7ab

Browse files
committedOct 20, 2014
Also show focus rect for QgsCollapsibleGroupBoxes
1 parent fb32178 commit 9dff7ab

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed
 

‎src/gui/qgscollapsiblegroupbox.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,8 @@ void QgsCollapsibleGroupBoxBasic::init()
7979
// TODO set size (as well as margins) depending on theme, in updateStyle()
8080
mCollapseButton->setIconSize( QSize( 12, 12 ) );
8181
mCollapseButton->setIcon( mCollapseIcon );
82+
setFocusProxy( mCollapseButton );
83+
setFocusPolicy( Qt::StrongFocus );
8284

8385
connect( mCollapseButton, SIGNAL( clicked() ), this, SLOT( toggleCollapsed() ) );
8486
connect( this, SIGNAL( toggled( bool ) ), this, SLOT( checkToggled( bool ) ) );
@@ -397,7 +399,7 @@ void QgsCollapsibleGroupBoxBasic::updateStyle()
397399
QString ssd;
398400
ssd = QString( "QgsCollapsibleGroupBoxBasic > QToolButton#%1, QgsCollapsibleGroupBox > QToolButton#%1 {" ).arg( mCollapseButton->objectName() );
399401
ssd += " background-color: rgba(255, 255, 255, 0); border: none;";
400-
ssd += "}";
402+
ssd += QString( "} QgsCollapsibleGroupBoxBasic > QToolButton#%1:focus, QgsCollapsibleGroupBox > QToolButton#%1:focus { border: 1px solid palette(highlight); }" ).arg( mCollapseButton->objectName() );
401403
mCollapseButton->setStyleSheet( ssd );
402404
if ( offsetLeft != 0 || offsetTopTri != 0 )
403405
mCollapseButton->move( offsetLeft, offsetTopTri );

0 commit comments

Comments
 (0)
Please sign in to comment.