Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 2.1, 2.1.1, and 2.1.2

manifest: add revpanel

Changeset e20650ed44ce

Parent 356419639d82

by Adrian Buehlmann

Changes to one file · Browse files at e20650ed44ce Showing diff from parent 356419639d82 Diff from another changeset...

 
19
20
21
22
 
23
24
25
 
148
149
150
 
 
 
 
 
151
152
 
 
 
 
 
153
154
155
 
160
161
162
 
 
163
164
165
166
167
 
168
169
170
 
412
413
414
 
 
415
416
417
 
19
20
21
 
22
23
24
25
 
148
149
150
151
152
153
154
155
156
 
157
158
159
160
161
162
163
164
 
169
170
171
172
173
174
175
176
177
178
179
180
181
182
 
424
425
426
427
428
429
430
431
@@ -19,7 +19,7 @@
   from tortoisehg.hgqt.i18n import _  from tortoisehg.hgqt import qtlib, qscilib, fileview, status, thgrepo -from tortoisehg.hgqt import visdiff, revert +from tortoisehg.hgqt import visdiff, revert, revpanel  from tortoisehg.hgqt.filedialogs import FileLogDialog, FileDiffDialog  from tortoisehg.hgqt.manifestmodel import ManifestModel   @@ -148,8 +148,17 @@
  self._splitter.addWidget(navlayoutw)   self._splitter.setStretchFactor(0, 1)   + vbox = QVBoxLayout(spacing=0) + vbox.setMargin(0) + self.revpanel = revpanel.RevPanelWidget(self._repo) + self.revpanel.linkActivated.connect(self.linkActivated) + vbox.addWidget(self.revpanel, 0)   self._fileview = fileview.HgFileView(self._repo, self) - self._splitter.addWidget(self._fileview) + vbox.addWidget(self._fileview, 0) + w = QWidget() + w.setLayout(vbox) + self._splitter.addWidget(w) +   self._splitter.setStretchFactor(1, 3)   self._fileview.revisionSelected.connect(self.setRev)   self._fileview.linkActivated.connect(self.linkActivated) @@ -160,11 +169,14 @@
  prefix += '/manifest'   self._fileview.loadSettings(qs, prefix+'/fileview')   self._splitter.restoreState(qs.value(prefix+'/splitter').toByteArray()) + expanded = qs.value(prefix+'/revpanel.expanded', False).toBool() + self.revpanel.set_expanded(expanded)     def saveSettings(self, qs, prefix):   prefix += '/manifest'   self._fileview.saveSettings(qs, prefix+'/fileview')   qs.setValue(prefix+'/splitter', self._splitter.saveState()) + qs.setValue(prefix+'/revpanel.expanded', self.revpanel.is_expanded())     def _initactions(self):   self._statusfilter = status.StatusFilterButton( @@ -412,6 +424,8 @@
  def setRev(self, rev):   """Change revision to show"""   self._selectedrev = rev + self.revpanel.set_revision(rev) + self.revpanel.update(repo = self._repo)   if rev == self._rev:   return   self._rev = rev