reimplements CollectorModel.fullReload, because we want the Queue data
(self)
| 64 | self.updater.stop() |
| 65 | |
| 66 | def fullReload(self): |
| 67 | """ |
| 68 | reimplements CollectorModel.fullReload, because we want the Queue data |
| 69 | """ |
| 70 | self._data = [] |
| 71 | order = self.connector.getPackageOrder(Destination.Queue) |
| 72 | self.beginInsertRows(QModelIndex(), 0, len(order.values())) |
| 73 | for position, pid in order.iteritems(): |
| 74 | pack = self.connector.getPackageData(pid) |
| 75 | package = Package(pack) |
| 76 | self._data.append(package) |
| 77 | self._data = sorted(self._data, key=lambda p: p.data["order"]) |
| 78 | self.endInsertRows() |
| 79 | self.updateCount() |
| 80 | |
| 81 | def insertEvent(self, event): |
| 82 | """ |
nothing calls this directly
no test coverage detected