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 button for qqueue dialog

Changeset 486a0bfcb419

Parent c3b54ffe86ee

by Johan Samyn

Changes to one file · Browse files at 486a0bfcb419 Showing diff from parent c3b54ffe86ee Diff from another changeset...

 
18
19
20
 
21
22
23
 
133
134
135
 
 
136
137
 
138
139
140
 
146
147
148
 
149
150
151
 
167
168
169
170
 
171
172
173
 
390
391
392
 
 
 
 
 
 
 
393
394
395
 
18
19
20
21
22
23
24
 
134
135
136
137
138
139
140
141
142
143
144
 
150
151
152
153
154
155
156
 
172
173
174
 
175
176
177
178
 
395
396
397
398
399
400
401
402
403
404
405
406
407
@@ -18,6 +18,7 @@
 from tortoisehg.util import hglib, patchctx  from tortoisehg.hgqt.i18n import _  from tortoisehg.hgqt import qtlib, cmdui, rejects, commit, shelve, qscilib +from tortoisehg.hgqt import qqueue    class MQWidget(QWidget):   showMessage = pyqtSignal(unicode) @@ -133,8 +134,11 @@
  qrefhbox = QHBoxLayout()   layout.addLayout(qrefhbox, 0)   qrefhbox.setContentsMargins(0, 0, 0, 0) + self.qqueueBtn = QPushButton(_('Manage queues')) + self.qqueueBtn.setMinimumWidth(150)   self.shelveBtn = QPushButton(_('Shelve'))   self.qnewOrRefreshBtn = QPushButton(_('QRefresh')) + qrefhbox.addWidget(self.qqueueBtn)   qrefhbox.addStretch(1)   qrefhbox.addWidget(self.shelveBtn)   qrefhbox.addWidget(self.qnewOrRefreshBtn) @@ -146,6 +150,7 @@
  self.cmd.progress.connect(self.progress)   self.cmd.commandFinished.connect(self.onCommandFinished)   + self.qqueueBtn.clicked.connect(self.launchQQueueTool)   self.shelveBtn.clicked.connect(self.launchShelveTool)   self.optionsBtn.clicked.connect(self.launchOptionsDialog)   self.revisionOrCommitBtn.clicked.connect(self.qinitOrCommit) @@ -167,7 +172,7 @@
  self.repo.repositoryChanged.connect(self.onRepositoryChanged)   self.setAcceptDrops(True)   - if hasattr(self.patchNameLE, 'setPlaceholderText'): # Qt >= 4.7 + if hasattr(self.patchNameLE, 'setPlaceholderText'): # Qt >= 4.7   self.patchNameLE.setPlaceholderText('### patch name ###')     if parent: @@ -390,6 +395,13 @@
  self.cmd.run(['qinit', '-c', '-R', self.repo.root])     @pyqtSlot() + def launchQQueueTool(self): + dlg = qqueue.QQueueDialog(self.repo, self) + dlg.finished.connect(dlg.deleteLater) + dlg.exec_() + self.reload() + + @pyqtSlot()   def launchShelveTool(self):   dlg = shelve.ShelveDialog(self.repo, self)   dlg.finished.connect(dlg.deleteLater)