From 174914b7dcc310973e186c29850a3bff4a29e24a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Fri, 4 Oct 2013 08:43:46 +0900 Subject: [PATCH] scroll to newly added column in browser (#978) --- aqt/browser.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/aqt/browser.py b/aqt/browser.py index 51209875c..b9f18b971 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -695,12 +695,19 @@ by clicking on one on the left.""")) if len(self.model.activeCols) < 2: return showInfo(_("You must have at least one column.")) self.model.activeCols.remove(type) + adding=False else: self.model.activeCols.append(type) + adding=True # sorted field may have been hidden self.setSortIndicator() self.setColumnSizes() self.model.endReset() + # if we added a column, scroll to it + if adding: + row = self.currentRow() + idx = self.model.index(row, len(self.model.activeCols) - 1) + self.form.tableView.scrollTo(idx) def setColumnSizes(self): hh = self.form.tableView.horizontalHeader()