From 2f8c9afb78d24415381a3853bdc9c5efc7a0ffb9 Mon Sep 17 00:00:00 2001 From: Ren Tatsumoto Date: Tue, 28 Feb 2023 02:05:04 +0000 Subject: [PATCH] expose scroll_even_if_visible parameter to outside callers (#2404) --- qt/aqt/browser/table/table.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/qt/aqt/browser/table/table.py b/qt/aqt/browser/table/table.py index ea1824d95..9d99ccc21 100644 --- a/qt/aqt/browser/table/table.py +++ b/qt/aqt/browser/table/table.py @@ -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()