mirror of
https://github.com/ankitects/anki.git
synced 2025-09-24 08:46:37 -04:00
expose scroll_even_if_visible parameter to outside callers (#2404)
This commit is contained in:
parent
bf5bcd3f52
commit
2f8c9afb78
1 changed files with 4 additions and 2 deletions
|
@ -132,12 +132,14 @@ class Table:
|
|||
| QItemSelectionModel.SelectionFlag.Rows,
|
||||
)
|
||||
|
||||
def select_single_card(self, card_id: CardId) -> None:
|
||||
def select_single_card(
|
||||
self, card_id: CardId, scroll_even_if_visible: bool = True
|
||||
) -> None:
|
||||
"""Try to set the selection to the item corresponding to the given card."""
|
||||
self._reset_selection()
|
||||
if (row := self._model.get_card_row(card_id)) is not None:
|
||||
self._view.selectRow(row)
|
||||
self._scroll_to_row(row, scroll_even_if_visible=True)
|
||||
self._scroll_to_row(row, scroll_even_if_visible)
|
||||
else:
|
||||
self.browser.on_all_or_selected_rows_changed()
|
||||
self.browser.on_current_row_changed()
|
||||
|
|
Loading…
Reference in a new issue