bool FindToolBar::focusNextPrevChild(bool next) { QAbstractButton *optionsButton = m_ui.findEdit->button(Utils::FancyLineEdit::Left); // close tab order if (next && m_ui.advancedButton->hasFocus()) optionsButton->setFocus(Qt::TabFocusReason); else if (next && optionsButton->hasFocus()) m_ui.findEdit->setFocus(Qt::TabFocusReason); else if (!next && optionsButton->hasFocus()) m_ui.advancedButton->setFocus(Qt::TabFocusReason); else if (!next && m_ui.findEdit->hasFocus()) optionsButton->setFocus(Qt::TabFocusReason); else return Utils::StyledBar::focusNextPrevChild(next); return true; }