Moved makeAlert to dialog section in main GUI source
This commit is contained in:
+33
-33
@@ -140,39 +140,6 @@ class GuiMain(QMainWindow):
|
|||||||
|
|
||||||
return
|
return
|
||||||
|
|
||||||
def makeAlert(self, theMessage, theLevel=nwAlert.INFO):
|
|
||||||
"""Alert both the user and the logger at the same time. Message can be either a string or an
|
|
||||||
array of strings. Severity level is 0 = info, 1 = warning, and 2 = error.
|
|
||||||
"""
|
|
||||||
|
|
||||||
if isinstance(theMessage, list):
|
|
||||||
popMsg = "<br>".join(theMessage)
|
|
||||||
logMsg = theMessage
|
|
||||||
else:
|
|
||||||
popMsg = theMessage
|
|
||||||
logMsg = [theMessage]
|
|
||||||
|
|
||||||
msgBox = QMessageBox()
|
|
||||||
if theLevel == nwAlert.INFO:
|
|
||||||
for msgLine in logMsg:
|
|
||||||
logger.info(msgLine)
|
|
||||||
msgBox.information(self, "Information", popMsg)
|
|
||||||
elif theLevel == nwAlert.WARN:
|
|
||||||
for msgLine in logMsg:
|
|
||||||
logger.warning(msgLine)
|
|
||||||
msgBox.warning(self, "Warning", popMsg)
|
|
||||||
elif theLevel == nwAlert.ERROR:
|
|
||||||
for msgLine in logMsg:
|
|
||||||
logger.error(msgLine)
|
|
||||||
msgBox.critical(self, "Error", popMsg)
|
|
||||||
elif theLevel == nwAlert.BUG:
|
|
||||||
for msgLine in logMsg:
|
|
||||||
logger.error(msgLine)
|
|
||||||
popMsg += "<br>This is a bug!"
|
|
||||||
msgBox.critical(self, "Internal Error", popMsg)
|
|
||||||
|
|
||||||
return
|
|
||||||
|
|
||||||
def clearGUI(self):
|
def clearGUI(self):
|
||||||
self.treeView.clearTree()
|
self.treeView.clearTree()
|
||||||
self.docEditor.clearEditor()
|
self.docEditor.clearEditor()
|
||||||
@@ -444,6 +411,39 @@ class GuiMain(QMainWindow):
|
|||||||
self._setWindowTitle(self.theProject.projName)
|
self._setWindowTitle(self.theProject.projName)
|
||||||
return True
|
return True
|
||||||
|
|
||||||
|
def makeAlert(self, theMessage, theLevel=nwAlert.INFO):
|
||||||
|
"""Alert both the user and the logger at the same time. Message can be either a string or an
|
||||||
|
array of strings. Severity level is 0 = info, 1 = warning, and 2 = error.
|
||||||
|
"""
|
||||||
|
|
||||||
|
if isinstance(theMessage, list):
|
||||||
|
popMsg = "<br>".join(theMessage)
|
||||||
|
logMsg = theMessage
|
||||||
|
else:
|
||||||
|
popMsg = theMessage
|
||||||
|
logMsg = [theMessage]
|
||||||
|
|
||||||
|
msgBox = QMessageBox()
|
||||||
|
if theLevel == nwAlert.INFO:
|
||||||
|
for msgLine in logMsg:
|
||||||
|
logger.info(msgLine)
|
||||||
|
msgBox.information(self, "Information", popMsg)
|
||||||
|
elif theLevel == nwAlert.WARN:
|
||||||
|
for msgLine in logMsg:
|
||||||
|
logger.warning(msgLine)
|
||||||
|
msgBox.warning(self, "Warning", popMsg)
|
||||||
|
elif theLevel == nwAlert.ERROR:
|
||||||
|
for msgLine in logMsg:
|
||||||
|
logger.error(msgLine)
|
||||||
|
msgBox.critical(self, "Error", popMsg)
|
||||||
|
elif theLevel == nwAlert.BUG:
|
||||||
|
for msgLine in logMsg:
|
||||||
|
logger.error(msgLine)
|
||||||
|
popMsg += "<br>This is a bug!"
|
||||||
|
msgBox.critical(self, "Internal Error", popMsg)
|
||||||
|
|
||||||
|
return
|
||||||
|
|
||||||
##
|
##
|
||||||
# Main Window Actions
|
# Main Window Actions
|
||||||
##
|
##
|
||||||
|
|||||||
Reference in New Issue
Block a user