Changeset 6b7b41fb566e…
Parent 58b03d08b83c…
by
Changes to 2 files · Browse files at 6b7b41fb566e Showing diff from parent 58b03d08b83c Diff from another changeset...
@@ -158,7 +158,8 @@ def openAll(self):
if not self.selitem:
return
- self.selitem.internalPointer().openAll()
+ for root in self.selitem.internalPointer().childRoots():
+ self.openRepo.emit(hglib.tounicode(root), False)
def open(self):
'open context menu action, open repowidget unconditionally'
|
@@ -199,9 +199,6 @@ self._basenode = node.bin(str(a.value('', 'basenode').toString()))
RepoTreeItem.undump(self, xr)
- def open(self, reuse=False):
- self.model.openrepofunc(self._root, reuse)
-
def ensureRepoLoaded(self):
"""load repo object if necessary
@@ -252,9 +249,8 @@ return (Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsDropEnabled
| Qt.ItemIsEditable)
- def openAll(self):
- for c in self.childs:
- c.open(reuse=True)
+ def childRoots(self):
+ return [c._root for c in self.childs]
def dump(self, xw):
xw.writeAttribute('name', self.name)
|
Loading...