Fix #2107210 [Ebook-editor: Enter doesn't work in Text search pane](https://bugs.launchpad.net/calibre/+bug/2107210)

This commit is contained in:
Kovid Goyal 2025-04-12 06:58:06 +05:30
parent 6f63366c14
commit bbe90eac79
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -100,6 +100,7 @@ class TextSearch(QWidget):
ft.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed) ft.setSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Fixed)
ft.initialize('tweak_book_text_search_history') ft.initialize('tweak_book_text_search_history')
la.setBuddy(ft) la.setBuddy(ft)
ft.textActivated.connect(self.search_activated)
self.h = h = QHBoxLayout() self.h = h = QHBoxLayout()
h.addWidget(la), h.addWidget(ft), l.addLayout(h) h.addWidget(la), h.addWidget(ft), l.addLayout(h)
@ -150,6 +151,9 @@ class TextSearch(QWidget):
state['find'] = self.find.text() state['find'] = self.find.text()
state['direction'] = direction state['direction'] = direction
self.find_text.emit(state) self.find_text.emit(state)
def search_activated(self):
self.do_search()
# }}} # }}}