# HG changeset patch
# User Angel Ezquerra <
angel.e...@gmail.com>
# Date 1343426224 -7200
# Node ID ca34d952edb3f44a4aff51467e6ad33b46928971
# Parent 5a17c2bcc4c0cf1e348fce457a563a5e77622a07
qscilib: add a button to search for the previous occurrence
Also, relable the "Search" button into "Next".
diff --git a/tortoisehg/hgqt/qscilib.py b/tortoisehg/hgqt/qscilib.py
--- a/tortoisehg/hgqt/qscilib.py
+++ b/tortoisehg/hgqt/qscilib.py
@@ -413,9 +413,16 @@
self.addWidget(self._chk)
self._wrapchk = QCheckBox(_('Wrap search'))
self.addWidget(self._wrapchk)
- self._bt = QPushButton(_('Search'), enabled=False)
+ self._btprev = QPushButton('<< ' + _('Prev'), enabled=False)
+ self._btprev.clicked.connect(
+ lambda: self._emitSearchRequested(forward=False))
+ self.addWidget(self._btprev)
+ self._bt = QPushButton(_('Next') + ' >>', enabled=False)
self._bt.clicked.connect(self._emitSearchRequested)
- self._le.textChanged.connect(lambda s: self._bt.setEnabled(bool(s)))
+ def setEnabledSearchButtons(s):
+ self._btprev.setEnabled(bool(s))
+ self._bt.setEnabled(bool(s))
+ self._le.textChanged.connect(setEnabledSearchButtons)
self.addWidget(self._bt)
self.setFocusProxy(self._le)