From 3bd8fd56b373ef10176396948a3b78cf9c83610a Mon Sep 17 00:00:00 2001 From: Damien Elmes Date: Tue, 12 Apr 2011 22:58:15 +0900 Subject: [PATCH] preserve selection when toggling columns --- aqt/browser.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/aqt/browser.py b/aqt/browser.py index cc3929216..211f9373a 100644 --- a/aqt/browser.py +++ b/aqt/browser.py @@ -513,12 +513,13 @@ class Browser(QMainWindow): m.exec_(gpos) def toggleField(self, type): + self.model.beginReset() if type in self.model.activeCols: self.model.activeCols.remove(type) else: self.model.activeCols.append(type) self.setColumnSizes() - self.model.reset() + self.model.endReset() def setColumnSizes(self): hh = self.form.tableView.horizontalHeader()