Plugins/VcsPlugins/vcsMercurial/RebaseExtension/HgRebaseDialog.py

changeset 5280
929f7984ba8b
parent 4631
5c1a96925da4
child 5389
9b1c800daff3
equal deleted inserted replaced
5279:7aa4ead48395 5280:929f7984ba8b
8 """ 8 """
9 9
10 from __future__ import unicode_literals 10 from __future__ import unicode_literals
11 11
12 from PyQt5.QtCore import pyqtSlot 12 from PyQt5.QtCore import pyqtSlot
13 from PyQt5.QtWidgets import QDialog, QDialogButtonBox 13 from PyQt5.QtWidgets import QDialog, QDialogButtonBox, QButtonGroup
14 14
15 from .Ui_HgRebaseDialog import Ui_HgRebaseDialog 15 from .Ui_HgRebaseDialog import Ui_HgRebaseDialog
16 16
17 17
18 class HgRebaseDialog(QDialog, Ui_HgRebaseDialog): 18 class HgRebaseDialog(QDialog, Ui_HgRebaseDialog):
29 @param bookmarksList list of bookmarks (list of strings) 29 @param bookmarksList list of bookmarks (list of strings)
30 @param parent reference to the parent widget (QWidget) 30 @param parent reference to the parent widget (QWidget)
31 """ 31 """
32 super(HgRebaseDialog, self).__init__(parent) 32 super(HgRebaseDialog, self).__init__(parent)
33 self.setupUi(self) 33 self.setupUi(self)
34
35 self.__sourceRevisionButtonGroup = QButtonGroup(self)
36 self.__sourceRevisionButtonGroup.addButton(self.parentButton)
37 self.__sourceRevisionButtonGroup.addButton(self.sourceButton)
38 self.__sourceRevisionButtonGroup.addButton(self.baseButton)
34 39
35 self.tag1Combo.addItems(sorted(tagsList)) 40 self.tag1Combo.addItems(sorted(tagsList))
36 self.tag2Combo.addItems(sorted(tagsList)) 41 self.tag2Combo.addItems(sorted(tagsList))
37 self.branch1Combo.addItems(["default"] + sorted(branchesList)) 42 self.branch1Combo.addItems(["default"] + sorted(branchesList))
38 self.branch2Combo.addItems(["default"] + sorted(branchesList)) 43 self.branch2Combo.addItems(["default"] + sorted(branchesList))

eric ide

mercurial