Fix type annotations in browser search
This commit is contained in:
parent
63e8b44629
commit
26e5235846
@ -627,7 +627,7 @@ class Browser(QMainWindow):
|
|||||||
self.search_for(normed)
|
self.search_for(normed)
|
||||||
self.update_history()
|
self.update_history()
|
||||||
|
|
||||||
def search_for(self, search: str, prompt: Optional[str] = None) -> bool:
|
def search_for(self, search: str, prompt: Optional[str] = None):
|
||||||
"""Keep track of search string so that we reuse identical search when
|
"""Keep track of search string so that we reuse identical search when
|
||||||
refreshing, rather than whatever is currently in the search field.
|
refreshing, rather than whatever is currently in the search field.
|
||||||
Optionally set the search bar to a different text than the actual search.
|
Optionally set the search bar to a different text than the actual search.
|
||||||
@ -649,7 +649,7 @@ class Browser(QMainWindow):
|
|||||||
# no row change will fire
|
# no row change will fire
|
||||||
self._onRowChanged(None, None)
|
self._onRowChanged(None, None)
|
||||||
|
|
||||||
def update_history(self) -> None:
|
def update_history(self):
|
||||||
sh = self.mw.pm.profile["searchHistory"]
|
sh = self.mw.pm.profile["searchHistory"]
|
||||||
if self._lastSearchTxt in sh:
|
if self._lastSearchTxt in sh:
|
||||||
sh.remove(self._lastSearchTxt)
|
sh.remove(self._lastSearchTxt)
|
||||||
@ -659,7 +659,7 @@ class Browser(QMainWindow):
|
|||||||
self.form.searchEdit.addItems(sh)
|
self.form.searchEdit.addItems(sh)
|
||||||
self.mw.pm.profile["searchHistory"] = sh
|
self.mw.pm.profile["searchHistory"] = sh
|
||||||
|
|
||||||
def updateTitle(self):
|
def updateTitle(self) -> int:
|
||||||
selected = len(self.form.tableView.selectionModel().selectedRows())
|
selected = len(self.form.tableView.selectionModel().selectedRows())
|
||||||
cur = len(self.model.cards)
|
cur = len(self.model.cards)
|
||||||
self.setWindowTitle(
|
self.setWindowTitle(
|
||||||
@ -669,10 +669,10 @@ class Browser(QMainWindow):
|
|||||||
)
|
)
|
||||||
return selected
|
return selected
|
||||||
|
|
||||||
def show_single_card(self, card: Optional[Card]) -> None:
|
def show_single_card(self, card: Optional[Card]):
|
||||||
"""Try to search for the according note and select the given card."""
|
"""Try to search for the according note and select the given card."""
|
||||||
|
|
||||||
nid = card and card.nid
|
nid: Optional[int] = card and card.nid or 0
|
||||||
if nid:
|
if nid:
|
||||||
|
|
||||||
def on_show_single_card():
|
def on_show_single_card():
|
||||||
|
Loading…
Reference in New Issue
Block a user