MCPcopy Index your code
hub / github.com/pyload/pyload / removeEvent

Method removeEvent

module/gui/Collector.py:97–115  ·  view source on GitHub ↗

remove an element from model

(self, event)

Source from the content-addressed store, hash-verified

95 self.endInsertRows()
96
97 def removeEvent(self, event):
98 """
99 remove an element from model
100 """
101 if event.type == ElementType.File:
102 for p, package in enumerate(self._data):
103 for k, child in enumerate(package.children):
104 if child.id == event.id:
105 self.beginRemoveRows(self.index(p, 0), k, k)
106 del package.children[k]
107 self.endRemoveRows()
108 break
109 else:
110 for k, package in enumerate(self._data):
111 if package.id == event.id:
112 self.beginRemoveRows(QModelIndex(), k, k)
113 del self._data[k]
114 self.endRemoveRows()
115 break
116
117 def insertEvent(self, event):
118 """

Callers 1

addEventMethod · 0.95

Calls 1

indexMethod · 0.95

Tested by

no test coverage detected