Changeset b44b75c52035…
Parent 5d0220a04875…
by
Changes to 2 files · Browse files at b44b75c52035 Showing diff from parent 5d0220a04875 Diff from another changeset...
@@ -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,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)
|
Loading...