Return early - minimize if indentation

wilder-portage
Tomaz Canabrava 8 years ago
parent 420821b29a
commit 18d33e5d91
  1. 50
      src/IncrementalSearchBar.cpp

@ -195,32 +195,30 @@ void IncrementalSearchBar::setSearchText(const QString &text)
bool IncrementalSearchBar::eventFilter(QObject *watched, QEvent *event) bool IncrementalSearchBar::eventFilter(QObject *watched, QEvent *event)
{ {
if (watched == _searchEdit) { if ((event->type() != QEvent::KeyPress) || watched != _searchEdit)
if (event->type() == QEvent::KeyPress) { return QWidget::eventFilter(watched, event);
QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event);
QKeyEvent *keyEvent = static_cast<QKeyEvent *>(event);
if (keyEvent->key() == Qt::Key_Escape) { if (keyEvent->key() == Qt::Key_Escape) {
emit closeClicked(); emit closeClicked();
return true; return true;
} }
if (keyEvent->key() == Qt::Key_Return && !keyEvent->modifiers()) { if (keyEvent->key() == Qt::Key_Return && !keyEvent->modifiers()) {
_findNextButton->click(); _findNextButton->click();
return true; return true;
} }
if ((keyEvent->key() == Qt::Key_Return) if ((keyEvent->key() == Qt::Key_Return)
&& (keyEvent->modifiers() == Qt::ShiftModifier)) { && (keyEvent->modifiers() == Qt::ShiftModifier)) {
_findPreviousButton->click(); _findPreviousButton->click();
return true; return true;
} }
if ((keyEvent->key() == Qt::Key_Return) if ((keyEvent->key() == Qt::Key_Return)
&& (keyEvent->modifiers() == Qt::ControlModifier)) { && (keyEvent->modifiers() == Qt::ControlModifier)) {
_searchFromButton->click(); _searchFromButton->click();
return true; return true;
}
}
} }
return QWidget::eventFilter(watched, event); return QWidget::eventFilter(watched, event);

Loading…
Cancel
Save