mirror of
https://github.com/ankitects/anki.git
synced 2025-09-23 16:26:40 -04:00
scroll to newly added column in browser (#978)
This commit is contained in:
parent
0f7000db83
commit
174914b7dc
1 changed files with 7 additions and 0 deletions
|
@ -695,12 +695,19 @@ by clicking on one on the left."""))
|
||||||
if len(self.model.activeCols) < 2:
|
if len(self.model.activeCols) < 2:
|
||||||
return showInfo(_("You must have at least one column."))
|
return showInfo(_("You must have at least one column."))
|
||||||
self.model.activeCols.remove(type)
|
self.model.activeCols.remove(type)
|
||||||
|
adding=False
|
||||||
else:
|
else:
|
||||||
self.model.activeCols.append(type)
|
self.model.activeCols.append(type)
|
||||||
|
adding=True
|
||||||
# sorted field may have been hidden
|
# sorted field may have been hidden
|
||||||
self.setSortIndicator()
|
self.setSortIndicator()
|
||||||
self.setColumnSizes()
|
self.setColumnSizes()
|
||||||
self.model.endReset()
|
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):
|
def setColumnSizes(self):
|
||||||
hh = self.form.tableView.horizontalHeader()
|
hh = self.form.tableView.horizontalHeader()
|
||||||
|
|
Loading…
Reference in a new issue