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

reporegistry: introduce workbench to RepoRegistryView

Changeset 4afb58d4d308

Parent 0efcc704f15e

by Adrian Buehlmann

Changes to 2 files · Browse files at 4afb58d4d308 Showing diff from parent 0efcc704f15e Diff from another changeset...

 
545
546
547
548
 
549
550
551
 
552
553
554
 
582
583
584
585
 
586
587
588
589
 
590
591
592
 
682
683
684
685
686
 
 
687
688
689
 
698
699
700
701
 
702
703
704
 
545
546
547
 
548
549
550
 
551
552
553
554
 
582
583
584
 
585
586
587
588
 
589
590
591
592
 
682
683
684
 
 
685
686
687
688
689
 
698
699
700
 
701
702
703
704
@@ -545,10 +545,10 @@
     class RepoTreeView(QtGui.QTreeView): - def __init__(self, parent, showMessageFunc): + def __init__(self, parent, workbench):   QtGui.QTreeView.__init__(self)   self.parent = parent - self.showMessageFunc = showMessageFunc + self.workbench = workbench   self.selitem = None   self.msg = ''   @@ -582,11 +582,11 @@
  if idx.isValid():   item = idx.internalPointer()   self.msg = item.details() - self.showMessageFunc(self.msg) + self.workbench.showMessage(self.msg)     def leaveEvent(self, event):   if self.msg != '': - self.showMessageFunc('') + self.workbench.showMessage('')     def mouseDoubleClickEvent(self, event):   self.open() @@ -682,8 +682,8 @@
  openRepoSignal = QtCore.pyqtSignal(QtCore.QString)   visibilityChanged = QtCore.pyqtSignal(bool)   - def __init__(self, ui, parent, showMessageFunc): - QDockWidget.__init__(self, parent) + def __init__(self, ui, workbench): + QDockWidget.__init__(self, workbench)     self.setFeatures(QDockWidget.DockWidgetClosable |   QDockWidget.DockWidgetMovable | @@ -698,7 +698,7 @@
    self.tmodel = m = RepoTreeModel(self.openrepo, ui, settingsfilename())   - self.tview = tv = RepoTreeView(self, showMessageFunc) + self.tview = tv = RepoTreeView(self, workbench)   lay.addWidget(tv)   tv.setModel(m)  
 
67
68
69
70
 
71
72
73
 
67
68
69
 
70
71
72
73
@@ -67,7 +67,7 @@
    self.setWindowTitle('TortoiseHg Workbench')   - self.reporegistry = rr = RepoRegistryView(ui, self, self.showMessage) + self.reporegistry = rr = RepoRegistryView(ui, self)   rr.setObjectName('RepoRegistryView')   self.addDockWidget(Qt.LeftDockWidgetArea, rr)