Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9, 1.9.1, and 1.9.2

workbench: add the names of opened repos to the reporegistry

Changeset b44b75c52035

Parent 5d0220a04875

by Adrian Buehlmann

Changes to 2 files · Browse files at b44b75c52035 Showing diff from parent 5d0220a04875 Diff from another changeset...

 
5
6
7
 
 
8
9
10
 
56
57
58
59
60
61
62
63
64
65
 
110
111
112
 
 
 
 
113
114
115
 
125
126
127
 
 
 
 
5
6
7
8
9
10
11
12
 
58
59
60
 
 
 
 
61
62
63
 
108
109
110
111
112
113
114
115
116
117
 
127
128
129
130
131
132
@@ -5,6 +5,8 @@
 # This software may be used and distributed according to the terms of the  # GNU General Public License version 2 or any later version.   +import os +  from PyQt4 import QtCore, QtGui    from PyQt4.QtCore import Qt, QVariant, SIGNAL, SLOT @@ -56,10 +58,6 @@
  self.allrepos = all = RepoTreeItem(_('All Repositories'))   root.appendChild(all)   - all.appendChild(RepoTreeItem('dummy-repo-A')) - all.appendChild(RepoTreeItem('dummy-repo-B')) - all.appendChild(RepoTreeItem('dummy-repo-C')) -   def index(self, row, column, parent):   if not self.hasIndex(row, column, parent):   return QModelIndex() @@ -110,6 +108,10 @@
  return 0   return Qt.ItemIsEnabled | Qt.ItemIsSelectable   + def addRepo(self, reporoot): + reponame = os.path.basename(reporoot) + all = self.allrepos + all.appendChild(RepoTreeItem(reponame))    class RepoRegistryView(QWidget):   def __init__(self, parent=None): @@ -125,3 +127,6 @@
  lay.addWidget(tv)   tv.setModel(m)   tv.setHeaderHidden(True) + + def addRepo(self, reporoot): + self.tmodel.addRepo(reporoot)
 
130
131
132
 
133
134
135
 
130
131
132
133
134
135
136
@@ -130,6 +130,7 @@
  tw = self.repoTabsWidget   index = self.repoTabsWidget.addTab(rw, reponame)   tw.setCurrentIndex(index) + self.reporegistry.addRepo(repo.root)     def showMessage(self, msg):   self.statusBar().showMessage(msg)