def loadVms(self, request): vms = request['vms'] clientId = request['clientId'] pureVms = vms['vms'] for name in pureVms: application.addResource(pureVms[name]['vmId'], clientId) application.addItemToToolBar(pureVms[name]['vmId'], 0, 0) EventManager.trigger(Event('Message.addVms', vms))
def addGpsItems(self, items): if len(items) < 1: return self.beginInsertRows(QModelIndex(), self.rowCount(), self.rowCount() + len(items) - 1) for item in items: gpsItem = GpsItem(item) self.gpsItems.append(gpsItem) application.addItemToToolBar(gpsItem.id(), 0, 2) self.endInsertRows()
def addItems(self, items): if len(items) < 1: return self.beginInsertRows(QModelIndex(), self.rowCount(), self.rowCount() + len(items) - 1) for item in items: item_ = AccountItem(item) self.items.append(item_) application.addItemToToolBar(item_.id(), 1, 0) self.endInsertRows()