45 self.model().removeRow(row, self.rootIndex()) |
45 self.model().removeRow(row, self.rootIndex()) |
46 |
46 |
47 idx = self.model().index(row, 0, self.rootIndex()) |
47 idx = self.model().index(row, 0, self.rootIndex()) |
48 if not idx.isValid(): |
48 if not idx.isValid(): |
49 idx = self.model().index(row - 1, 0, self.rootIndex()) |
49 idx = self.model().index(row - 1, 0, self.rootIndex()) |
50 self.selectionModel().select(idx, |
50 self.selectionModel().select( |
|
51 idx, |
51 QItemSelectionModel.SelectCurrent | QItemSelectionModel.Rows) |
52 QItemSelectionModel.SelectCurrent | QItemSelectionModel.Rows) |
52 self.setCurrentIndex(idx) |
53 self.setCurrentIndex(idx) |
53 |
54 |
54 def removeAll(self): |
55 def removeAll(self): |
55 """ |
56 """ |