def _search_variant(self): context = self.context() if not context: return words = [x.name for x in context.resolved_packages] self.popup = FindPopup(self.find_tbtn, "bottomLeft", words, parent=self) self.popup.find.connect(self.context_table.select_variant) self.popup.show()
def search(self): if not self.searchable: return txt = str(self.textCursor().selectedText()).strip() if len(txt) < 32 and len(txt.split()) == 1: initial_word = txt else: initial_word = None self.popup = FindPopup(self, "bottomLeft", initial_word=initial_word, close_on_find=False, parent=self) self.popup.find.connect(self._find_text) self.popup.show()