Fix button ordering

This commit is contained in:
Kovid Goyal 2014-02-06 10:07:39 +05:30
parent 47ce57e021
commit bd95eb57c3
2 changed files with 5 additions and 3 deletions

View File

@ -387,8 +387,9 @@ class Boss(QObject):
d.bb = QDialogButtonBox(QDialogButtonBox.Close)
if changed:
b = d.b = d.bb.addButton(_('See what &changed'), d.bb.AcceptRole)
b.setIcon(QIcon(I('diff.png')))
b.setIcon(QIcon(I('diff.png'))), b.setAutoDefault(False)
b.clicked.connect(partial(self.show_current_diff, allow_revert=True))
d.bb.button(d.bb.Close).setDefault(True)
d.l.addWidget(d.bb)
d.bb.rejected.connect(d.reject)
d.bb.accepted.connect(d.accept)

View File

@ -274,9 +274,10 @@ class Diff(Dialog):
self.bb.setStandardButtons(self.bb.Close)
if self.revert_button_msg is not None:
self.rvb = b = self.bb.addButton(self.revert_button_msg, self.bb.RejectRole)
b.setIcon(QIcon(I('edit-undo.png')))
self.rvb = b = self.bb.addButton(self.revert_button_msg, self.bb.ActionRole)
b.setIcon(QIcon(I('edit-undo.png'))), b.setAutoDefault(False)
b.clicked.connect(self.revert_requested)
b.clicked.connect(self.reject)
self.bb.button(self.bb.Close).setDefault(True)
self.hl.addWidget(self.bb, r)