E5Gui/E5MessageBox.py

changeset 564
b3d966393ba9
parent 562
8bf0dbc1ca6a
child 588
573767cf6bde
diff -r e35d2cda9a74 -r b3d966393ba9 E5Gui/E5MessageBox.py
--- a/E5Gui/E5MessageBox.py	Sat Sep 04 19:51:19 2010 +0200
+++ b/E5Gui/E5MessageBox.py	Sat Sep 04 19:51:48 2010 +0200
@@ -80,11 +80,14 @@
         self.setIcon(icon)
         if modal and parent is not None:
             self.setWindowModality(Qt.WindowModal)
-        self.setWindowTitle("{0} - {1}".format(
-            QApplication.applicationName(), title))
+        if title == "":
+            self.setWindowTitle("{0}".format(
+                QApplication.applicationName()))
+        else:
+            self.setWindowTitle("{0} - {1}".format(
+                QApplication.applicationName(), title))
         self.setText(text)
-        if buttons != QMessageBox.NoButton:
-            self.setStandardButtons(buttons)
+        self.setStandardButtons(buttons)
 
 ################################################################################
 ##  Replacements for QMessageBox static methods                               ##
@@ -109,8 +112,12 @@
     messageBox.setIcon(icon)
     if parent is not None:
         messageBox.setWindowModality(Qt.WindowModal)
-    messageBox.setWindowTitle("{0} - {1}".format(
-        QApplication.applicationName(), title))
+    if title == "":
+        messageBox.setWindowTitle("{0}".format(
+            QApplication.applicationName()))
+    else:
+        messageBox.setWindowTitle("{0} - {1}".format(
+            QApplication.applicationName(), title))
     messageBox.setText(text)
     messageBox.setStandardButtons(buttons)
     messageBox.setDefaultButton(defaultButton)

eric ide

mercurial