Kiln » TortoiseHg » TortoiseHg
Clone URL:  
Pushed to one repository · View In Graph Contained in 1.9.3, 2.0, and 2.0.1

stable status: add a refresh toolbutton

Something very odd is happening here. If I move the toolbutton to the left of
the line entry (essentially moving its addWidget call up two lines), the button
cannot be clicked when in the commit tool even though it is not disabled and
it works fine as part of the standalone status tool.

Changeset 83e490d4cca1

Parent 189797ddaaaa

by Steve Borho

Changes to one file · Browse files at 83e490d4cca1 Showing diff from parent 189797ddaaaa Diff from another changeset...

 
95
96
97
 
98
 
 
 
 
99
100
101
 
105
106
107
 
108
109
110
 
219
220
221
 
222
223
224
 
229
230
231
 
232
233
234
 
95
96
97
98
99
100
101
102
103
104
105
106
 
110
111
112
113
114
115
116
 
225
226
227
228
229
230
231
 
236
237
238
239
240
241
242
@@ -95,7 +95,12 @@
  frame.setSizePolicy(sp)   frame.setLayout(vbox)   hbox = QHBoxLayout() + hbox.setMargin(4)   hbox.setContentsMargins (5, 0, 0, 0) + self.refreshBtn = tb = QToolButton() + tb.setToolTip(_('Refresh file list')) + tb.setIcon(qtlib.geticon('reload')) + tb.clicked.connect(self.refreshWctx)   le = QLineEdit()   if hasattr(le, 'setPlaceholderText'): # Qt >= 4.7   le.setPlaceholderText('### filter text ###') @@ -105,6 +110,7 @@
  pb = QPushButton(_('Status'))   hbox.addWidget(le)   hbox.addWidget(pb) + hbox.addWidget(tb)   tv = WctxFileTree(self.repo)   vbox.addLayout(hbox)   vbox.addWidget(tv) @@ -219,6 +225,7 @@
    self.allbutton.setEnabled(False)   self.nonebutton.setEnabled(False) + self.refreshBtn.setEnabled(False)   self.progress.emit(*cmdui.startProgress(_('Refresh'), _('status')))   self.refreshing = StatusThread(self.repo, self.pats, self.opts)   self.refreshing.finished.connect(self.reloadComplete) @@ -229,6 +236,7 @@
  self.refreshing.wait()   self.allbutton.setEnabled(True)   self.nonebutton.setEnabled(True) + self.refreshBtn.setEnabled(True)   if self.refreshing.wctx is None:   return   self.ms = merge.mergestate(self.repo)