Changeset ca099a1a8019…
Parent fbb424290113…
by
Changes to 2 files · Browse files at ca099a1a8019 Showing diff from parent fbb424290113 Diff from another changeset...
@@ -208,10 +208,13 @@
self.createActions()
QTimer.singleShot(0, self.expand)
+ def reloadModel(self):
+ self.tview.setModel(
+ repotreemodel.RepoTreeModel(settingsfilename(), self))
+ self.expand()
def expand(self):
self.tview.expandToDepth(0)
-
def addRepo(self, root):
'workbench has opened a new repowidget, ensure it is in the registry'
m = self.tview.model()
@@ -228,9 +231,10 @@
def close(self):
self.tview.model().write(settingsfilename())
-
def _action_defs(self):
- a = [("open", _("Open"), 'thg-repository-open',
+ a = [("reloadRegistry", _("Refresh repository list"), 'view-refresh',
+ _("Refresh the Repository Registry list"), self.reloadModel),
+ ("open", _("Open"), 'thg-repository-open',
_("Open the repository in a new tab"), self.open),
("openAll", _("Open All"), 'thg-repository-open',
_("Open all repositories in new tabs"), self.openAll),
|
@@ -352,10 +352,9 @@ self.name = value.toString()
return True
return False
-
def menulist(self):
- return ['openAll', 'add', None, 'newGroup', None, 'rename', 'remove']
-
+ return ['openAll', 'add', None, 'newGroup', None, 'rename', 'remove',
+ None, 'reloadRegistry']
def flags(self):
return (Qt.ItemIsEnabled | Qt.ItemIsSelectable | Qt.ItemIsDropEnabled
| Qt.ItemIsDragEnabled | Qt.ItemIsEditable)
@@ -380,10 +379,9 @@ def __init__(self, model, parent=None):
RepoTreeItem.__init__(self, model, parent)
self.name = _('default')
-
def menulist(self):
- return ['openAll', 'add', None, 'newGroup', None, 'rename']
-
+ return ['openAll', 'add', None, 'newGroup', None, 'rename',
+ None, 'reloadRegistry']
def undump(self, xr):
a = xr.attributes()
name = a.value('', 'name').toString()
|
Loading...