Skip to content

Commit

Permalink
refs #9170 merge conflict with develop
Browse files Browse the repository at this point in the history
Merge branch 'bugfix/9170_Refl_stopped_working_error' into develop

Conflicts:
	Code/Mantid/scripts/Interface/ui/reflectometer/refl_gui.py
  • Loading branch information
keithnbrown committed Mar 21, 2014
2 parents ab28d3f + b64e1aa commit 6e30c56
Show file tree
Hide file tree
Showing 2 changed files with 327 additions and 221 deletions.
32 changes: 2 additions & 30 deletions Code/Mantid/scripts/ISIS_Reflectometry.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,34 +5,6 @@
#, QtCore
from ui.reflectometer import refl_gui

class ConfirmQMainWindow(QtGui.QMainWindow):
def __init__(self, ui):
super(ConfirmQMainWindow, self).__init__()
self.modFlag = False
self.gui = ui
def savecheck(self):
msgBox = QtGui.QMessageBox()
msgBox.setText("The table has been modified. Do you want to save your changes?")
msgBox.setStandardButtons(QtGui.QMessageBox.Save | QtGui.QMessageBox.Discard | QtGui.QMessageBox.Cancel)
msgBox.setIcon(QtGui.QMessageBox.Question)
msgBox.setDefaultButton(QtGui.QMessageBox.Save)
msgBox.setEscapeButton(QtGui.QMessageBox.Cancel)
ret = msgBox.exec_()
saved = None
if ret == QtGui.QMessageBox.Save:
saved = self.gui.save()
return ret, saved
def closeEvent(self, event):
self.gui.buttonProcess.setFocus()
if self.modFlag:
event.ignore()
ret, saved = self.savecheck()
if ret == QtGui.QMessageBox.Save:
if saved:
event.accept()
elif ret == QtGui.QMessageBox.Discard:
event.accept()
ui = refl_gui.ReflGui()
MainWindow = ConfirmQMainWindow(ui)
ui.setupUi(MainWindow)
MainWindow.show()
if ui.setup_layout():
ui.show()

0 comments on commit 6e30c56

Please sign in to comment.