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

mq: add a status bar when running standalone

Changeset d3860f874f60

Parent c5ae85d70851

by Steve Borho

Changes to one file · Browse files at d3860f874f60 Showing diff from parent c5ae85d70851 Diff from another changeset...

 
141
142
143
144
 
145
146
 
147
 
 
 
 
148
149
150
 
173
174
175
176
177
178
179
180
181
182
183
184
185
186
 
 
 
 
 
 
 
 
 
 
 
 
 
 
187
188
189
 
141
142
143
 
144
145
 
146
147
148
149
150
151
152
153
154
 
177
178
179
 
 
 
 
 
 
 
 
 
 
 
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
@@ -141,10 +141,14 @@
  self.patchNameLE.setPlaceholderText('### patch name ###')     if parent: - layout.setContentsMargins(2, 2, 2, 2) + self.layout().setContentsMargins(2, 2, 2, 2)   else: - layout.setContentsMargins(0, 0, 0, 0) + self.layout().setContentsMargins(0, 0, 0, 0)   self.setWindowTitle(_('TortoiseHg Patch Queue')) + self.statusbar = cmdui.ThgStatusBar(self) + self.layout().addWidget(self.statusbar) + self.progress.connect(self.statusbar.progress) + self.showMessage.connect(self.statusbar.showMessage)   self.resize(850, 550)     QTimer.singleShot(0, self.reload) @@ -173,17 +177,20 @@
    def reload(self):   self.refreshing = True - self.messageEditor.refresh(self.repo) - # refresh self.queueCombo - # refresh self.msgHistoryCombo - # set self.patchNameLE to qtip patch name - # update enabled states of qtbarhbox buttons - # refresh self.queueListWidget - # refresh self.guardSelBtn - # refresh self.revisionOrCommitBtn - # refresh self.messageEditor with qtip description, if not in new mode - # refresh self.qnewOrRefreshBtn - # refresh self.fileListWidget + try: + self.messageEditor.refresh(self.repo) + # refresh self.queueCombo + # refresh self.msgHistoryCombo + # set self.patchNameLE to qtip patch name + # update enabled states of qtbarhbox buttons + # refresh self.queueListWidget + # refresh self.guardSelBtn + # refresh self.revisionOrCommitBtn + # refresh self.messageEditor with qtip description, if not new + # refresh self.qnewOrRefreshBtn + # refresh self.fileListWidget + except Exception, e: + self.showMessage.emit(hglib.tounicode(str(e)))   self.refreshing = False     def details(self):