242 else: |
242 else: |
243 parentItem = self.__tree.invisibleRootItem() |
243 parentItem = self.__tree.invisibleRootItem() |
244 else: |
244 else: |
245 parentItem = None |
245 parentItem = None |
246 itm = QTreeWidgetItem(parentItem) |
246 itm = QTreeWidgetItem(parentItem) |
247 flags = itm.flags() |
|
248 if parent: |
247 if parent: |
249 flags |= Qt.ItemFlag.ItemIsUserCheckable |
248 addFlags = Qt.ItemFlag.ItemIsUserCheckable |
250 else: |
249 else: |
251 flags |= ( |
250 addFlags = ( |
252 Qt.ItemFlag.ItemIsUserCheckable | |
251 Qt.ItemFlag.ItemIsUserCheckable | |
253 Qt.ItemFlag.ItemIsAutoTristate |
252 Qt.ItemFlag.ItemIsAutoTristate |
254 ) |
253 ) |
255 itm.setFlags(itm.flags() | flags) |
254 itm.setFlags(itm.flags() | addFlags) |
256 itm.setCheckState(0, Qt.CheckState.Unchecked) |
255 itm.setCheckState(0, Qt.CheckState.Unchecked) |
257 |
256 |
258 return itm |
257 return itm |
259 |
258 |
260 def __groupByDomainName(self, useHostName=False): |
259 def __groupByDomainName(self, useHostName=False): |