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

stable mq: connect queue change events to something useful

Changeset cb4a75c08c17

Parent b0375e3f733f

by Steve Borho

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

 
43
44
45
 
46
47
48
 
255
256
257
 
 
 
 
 
 
 
 
 
258
259
260
 
43
44
45
46
47
48
49
 
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
@@ -43,6 +43,7 @@
  tbarhbox.setSpacing(5)   self.layout().addLayout(tbarhbox, 0)   self.queueCombo = QComboBox() + self.queueCombo.activated['QString'].connect(self.qqueueActivate)   self.optionsBtn = QPushButton(_('Options'))   self.msgSelectCombo = PatchMessageCombo(self)   tbarhbox.addWidget(self.queueCombo) @@ -255,6 +256,15 @@
  dlg.exec_()   self.refreshFileListWidget()   + @pyqtSlot(QString) + def qqueueActivate(self, queue): + if self.refreshing: + return + self.repo.incrementBusyCount() + self.qtbar.setEnabled(False) + cmdline = ['qqueue', '-R', self.repo.root, hglib.fromunicode(queue)] + self.cmd.run(cmdline) +   @pyqtSlot()   def onPushAll(self):   if self.cmd.running():