595 oldindex = self.createIndex(olditem.row(), 0, olditem) |
595 oldindex = self.createIndex(olditem.row(), 0, olditem) |
596 self.addItem(itm, oldindex) |
596 self.addItem(itm, oldindex) |
597 else: |
597 else: |
598 if type_ and type_ not in itm.getProjectTypes(): |
598 if type_ and type_ not in itm.getProjectTypes(): |
599 itm.addProjectType(type_) |
599 itm.addProjectType(type_) |
|
600 index = self.createIndex(itm.row(), 0, itm) |
|
601 self.dataChanged.emit(index, index) |
600 olditem = itm |
602 olditem = itm |
601 return (itm, pathlist[-1]) |
603 return (itm, pathlist[-1]) |
602 else: |
604 else: |
603 return (self.rootItem, name) |
605 return (self.rootItem, name) |
604 |
606 |