forked from qt-creator/qt-creator
Make buttons in find tool bar accessible with tab
Task-number: QTCREATORBUG-4839 Change-Id: Ied26d48abaeb101b70c206a419716d2b84213726 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -686,10 +686,10 @@ void FindToolBar::findPreviousSelected()
|
||||
bool FindToolBar::focusNextPrevChild(bool next)
|
||||
{
|
||||
// close tab order change
|
||||
if (next && m_ui.replaceAllButton->hasFocus())
|
||||
if (next && m_ui.advancedButton->hasFocus())
|
||||
m_ui.findEdit->setFocus(Qt::TabFocusReason);
|
||||
else if (!next && m_ui.findEdit->hasFocus())
|
||||
m_ui.replaceAllButton->setFocus(Qt::TabFocusReason);
|
||||
m_ui.advancedButton->setFocus(Qt::TabFocusReason);
|
||||
else
|
||||
return Utils::StyledBar::focusNextPrevChild(next);
|
||||
return true;
|
||||
|
||||
@@ -55,14 +55,20 @@
|
||||
<property name="spacing">
|
||||
<number>3</number>
|
||||
</property>
|
||||
<property name="margin">
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QToolButton" name="findPreviousButton">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::NoFocus</enum>
|
||||
</property>
|
||||
<property name="arrowType">
|
||||
<enum>Qt::LeftArrow</enum>
|
||||
</property>
|
||||
@@ -73,9 +79,6 @@
|
||||
<property name="font">
|
||||
<font/>
|
||||
</property>
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::NoFocus</enum>
|
||||
</property>
|
||||
<property name="arrowType">
|
||||
<enum>Qt::RightArrow</enum>
|
||||
</property>
|
||||
@@ -181,14 +184,20 @@
|
||||
<property name="spacing">
|
||||
<number>3</number>
|
||||
</property>
|
||||
<property name="margin">
|
||||
<property name="leftMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="topMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="rightMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<property name="bottomMargin">
|
||||
<number>0</number>
|
||||
</property>
|
||||
<item>
|
||||
<widget class="QToolButton" name="replaceButton">
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::NoFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Replace</string>
|
||||
</property>
|
||||
@@ -205,9 +214,6 @@
|
||||
<property name="font">
|
||||
<font/>
|
||||
</property>
|
||||
<property name="focusPolicy">
|
||||
<enum>Qt::NoFocus</enum>
|
||||
</property>
|
||||
<property name="text">
|
||||
<string>Replace && Find</string>
|
||||
</property>
|
||||
@@ -279,8 +285,13 @@
|
||||
<tabstops>
|
||||
<tabstop>findEdit</tabstop>
|
||||
<tabstop>replaceEdit</tabstop>
|
||||
<tabstop>close</tabstop>
|
||||
<tabstop>replaceButton</tabstop>
|
||||
<tabstop>replaceNextButton</tabstop>
|
||||
<tabstop>replaceAllButton</tabstop>
|
||||
<tabstop>advancedButton</tabstop>
|
||||
<tabstop>findPreviousButton</tabstop>
|
||||
<tabstop>findNextButton</tabstop>
|
||||
<tabstop>close</tabstop>
|
||||
</tabstops>
|
||||
<resources/>
|
||||
<connections/>
|
||||
|
||||
Reference in New Issue
Block a user