--- a/MultiProject/MultiProject.py Mon Aug 30 20:16:34 2010 +0200 +++ b/MultiProject/MultiProject.py Tue Aug 31 12:17:02 2010 +0200 @@ -20,6 +20,7 @@ from E5Gui.E5Action import E5Action, createActionGroup from E5Gui import E5FileDialog +from E5Gui import E5MessageBox from E5XML.XMLUtilities import make_parser from E5XML.XMLErrorHandler import XMLErrorHandler, XMLFatalParseError @@ -207,7 +208,7 @@ import gzip except ImportError: QApplication.restoreOverrideCursor() - QMessageBox.critical(None, + E5MessageBox.critical(self.ui, self.trUtf8("Read multiproject file"), self.trUtf8("""Compressed multiproject files not supported.""" """ The compression library is missing.""")) @@ -222,7 +223,7 @@ f.close() except EnvironmentError: QApplication.restoreOverrideCursor() - QMessageBox.critical(None, + E5MessageBox.critical(self.ui, self.trUtf8("Read multiproject file"), self.trUtf8("<p>The multiproject file <b>{0}</b> could not be read.</p>")\ .format(fn)) @@ -234,7 +235,7 @@ # now read the file if not line.startswith('<?xml'): QApplication.restoreOverrideCursor() - QMessageBox.critical(None, + E5MessageBox.critical(self.ui, self.trUtf8("Read multiproject file"), self.trUtf8("<p>The multiproject file <b>{0}</b> has an unsupported" " format.</p>").format(fn)) @@ -280,7 +281,7 @@ import gzip except ImportError: QApplication.restoreOverrideCursor() - QMessageBox.critical(None, + E5MessageBox.critical(self.ui, self.trUtf8("Read multiproject file"), self.trUtf8("""Compressed multiproject files not supported.""" """ The compression library is missing.""")) @@ -301,14 +302,14 @@ f.close() except IOError: QApplication.restoreOverrideCursor() - QMessageBox.critical(None, + E5MessageBox.critical(self.ui, self.trUtf8("Read multiproject file"), self.trUtf8("<p>The multiproject file <b>{0}</b> could not be read.</p>")\ .format(fn)) return False except XMLFatalParseError: QApplication.restoreOverrideCursor() - QMessageBox.critical(None, + E5MessageBox.critical(self.ui, self.trUtf8("Read multiproject file"), self.trUtf8("<p>The multiproject file <b>{0}</b> has invalid " "contents.</p>").format(fn)) @@ -359,7 +360,7 @@ try: import gzip except ImportError: - QMessageBox.critical(None, + E5MessageBox.critical(self.ui, self.trUtf8("Save multiproject file"), self.trUtf8("""Compressed multiproject files not supported.""" """ The compression library is missing.""")) @@ -377,7 +378,7 @@ g.close() f.close() except IOError: - QMessageBox.critical(None, + E5MessageBox.critical(self.ui, self.trUtf8("Save multiproject file"), self.trUtf8("<p>The multiproject file <b>{0}</b> could not be " "written.</p>").format(fn)) @@ -986,4 +987,4 @@ for project in self.projects: if not project['master']: files.append(project['file']) - return files + return files \ No newline at end of file