check.setChecked(not check.isChecked()) def stores_select_none(self): for check in self.store_checks.values(): check.setChecked(False) def dialog_closed(self, result): self.results_view.model().closing() self.search_pool.abort() self.cache_pool.abort() self.save_state() def exec_(self): if unicode_type(self.search_edit.text()).strip() or unicode_type( self.search_title.text()).strip() or unicode_type( self.search_author.text()).strip(): self.do_search() return QDialog.exec_(self) if __name__ == '__main__': from calibre.gui2 import Application from calibre.gui2.preferences.main import init_gui import sys app = Application([]) app gui = init_gui() s = SearchDialog(gui, query=' '.join(sys.argv[1:])) s.exec_()
def stores_select_invert(self): for check in self.store_checks.values(): check.setChecked(not check.isChecked()) def stores_select_none(self): for check in self.store_checks.values(): check.setChecked(False) def dialog_closed(self, result): self.results_view.model().closing() self.search_pool.abort() self.cache_pool.abort() self.save_state() def exec_(self): if unicode(self.search_edit.text()).strip() or unicode(self.search_title.text()).strip() or unicode(self.search_author.text()).strip(): self.do_search() return QDialog.exec_(self) if __name__ == '__main__': from calibre.gui2 import Application from calibre.gui2.preferences.main import init_gui import sys app = Application([]) app gui = init_gui() s = SearchDialog(gui, query=' '.join(sys.argv[1:])) s.exec_()