Changeset e81c7a838b32…
Parent 9ace2e1fb761…
by
Changes to one file · Browse files at e81c7a838b32 Showing diff from parent 9ace2e1fb761 Diff from another changeset...
@@ -512,9 +512,18 @@ actionEnter.triggered.connect(tryperform)
self.addAction(actionEnter)
+ self.skiplast = QCheckBox(_('Skip final confirmation page, '
+ 'close after commit.'))
+ checked = QSettings().value('merge/skiplast', False).toBool()
+ self.skiplast.setChecked(checked)
+ self.layout().addWidget(self.skiplast)
+
def refresh(self):
pass
+ def cleanupPage(self):
+ QSettings().setValue('merge/skiplast', self.skiplast.isChecked())
+
def currentPage(self):
# TODO: add other branch name, when appropriate
engmsg = self.repo.ui.configbool('tortoisehg', 'engmsg', False)
@@ -535,6 +544,9 @@ def validatePage(self):
if len(self.repo.parents()) == 1:
# commit succeeded, repositoryChanged() called wizard().next()
+ QSettings().setValue('merge/skiplast', self.skiplast.isChecked())
+ if self.skiplast.isChecked():
+ self.wizard().close()
return True
if self.cmd.core.running():
return False
@@ -562,8 +574,6 @@
class ResultPage(BasePage):
- # TODO: Add a checkbox on this page to make it optional
-
def __init__(self, repo, parent):
super(ResultPage, self).__init__(repo, parent)
self.setTitle(_('Finished'))
|
Loading...