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

workbench: reinstate restoring of window geometry and state

TODO: ponder what to save for splitter positions, since we now
have multiple tabs with different splitter positions

Changeset 3df1833170d3

Parent 82f40f3f42a4

by Adrian Buehlmann

Changes to one file · Browse files at 3df1833170d3 Showing diff from parent 82f40f3f42a4 Diff from another changeset...

 
90
91
92
93
94
95
96
97
 
98
99
100
 
400
401
402
403
404
405
406
407
 
408
409
410
 
90
91
92
 
93
94
95
96
97
98
99
100
 
400
401
402
 
403
404
405
406
407
408
409
410
@@ -90,11 +90,11 @@
  #self.setupRevisionTable()     # restore settings - '''   s = QtCore.QSettings()   wb = "Workbench/"   self.restoreGeometry(s.value(wb + 'geometry').toByteArray())   self.restoreState(s.value(wb + 'windowState').toByteArray()) + '''   self.splitternames = []   sn = ('revisions', 'filelist', 'message')   for n in sn: @@ -400,11 +400,11 @@
  def closeEvent(self, event):   if not self.okToContinue():   event.ignore() - '''   s = QtCore.QSettings()   wb = "Workbench/"   s.setValue(wb + 'geometry', self.saveGeometry())   s.setValue(wb + 'windowState', self.saveState()) + '''   for n in self.splitternames:   s.setValue(wb + n, getattr(self, n).saveState())   '''