reload whole model, used at startup to load initial data
(self)
| 81 | self.updateEvent(event) |
| 82 | |
| 83 | def fullReload(self): |
| 84 | """ |
| 85 | reload whole model, used at startup to load initial data |
| 86 | """ |
| 87 | self._data = [] |
| 88 | order = self.connector.getPackageOrder(Destination.Collector) |
| 89 | self.beginInsertRows(QModelIndex(), 0, len(order.values())) |
| 90 | for position, pid in order.iteritems(): |
| 91 | pack = self.connector.getPackageData(pid) |
| 92 | package = Package(pack) |
| 93 | self._data.append(package) |
| 94 | self._data = sorted(self._data, key=lambda p: p.data["order"]) |
| 95 | self.endInsertRows() |
| 96 | |
| 97 | def removeEvent(self, event): |
| 98 | """ |
no test coverage detected