ac182d7
diff -up hplip-3.23.3/ui5/devmgr5.py.qmsgbox-typos-fix hplip-3.23.3/ui5/devmgr5.py
ac182d7
--- hplip-3.23.3/ui5/devmgr5.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui5/devmgr5.py	2023-05-29 13:48:48.429731297 +0200
ac182d7
@@ -144,8 +144,7 @@ class PluginInstall(QObject):
ac182d7
             install_plugin = QMessageBox.warning(self.parent,
ac182d7
                                 self.parent.windowTitle(),
ac182d7
                                 self.__tr("The HPLIP plugin is already installed.

Do you want to continue and re-install it?"),

ac182d7
-                                QMessageBox.Yes,
ac182d7
-                                QMessageBox.No,
ac182d7
+                                QMessageBox.Yes | QMessageBox.No,
ac182d7
                                 QMessageBox.NoButton) == QMessageBox.Yes
ac182d7
 
ac182d7
         if install_plugin:
ac182d7
@@ -154,8 +153,7 @@ class PluginInstall(QObject):
ac182d7
                 QMessageBox.critical(self.parent,
ac182d7
                     self.parent.windowTitle(),
ac182d7
                     self.__tr("Unable to find an appropriate su/sudo utility to run hp-plugin.

Install kdesu, gnomesu, or gksu.

"),
ac182d7
-                    QMessageBox.Ok,
ac182d7
-                    QMessageBox.NoButton,
ac182d7
+                    QMessageBox.Ok | QMessageBox.NoButton,
ac182d7
                     QMessageBox.NoButton)
ac182d7
 
ac182d7
 
ac182d7
diff -up hplip-3.23.3/ui5/fabwindow.py.qmsgbox-typos-fix hplip-3.23.3/ui5/fabwindow.py
ac182d7
--- hplip-3.23.3/ui5/fabwindow.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui5/fabwindow.py	2023-05-29 13:48:48.429731297 +0200
ac182d7
@@ -344,7 +344,7 @@ class FABWindow(QMainWindow,  Ui_MainWin
ac182d7
             new_name = to_unicode(self.NameLineEdit.text())
ac182d7
             if new_name != self.name:
ac182d7
                 if QMessageBox.question(self, self.__tr("Rename?"), "Rename '%s' to '%s'?"%(self.name,new_name), \
ac182d7
-                                        QMessageBox.Yes | QMessageBox.No) == QMessageBox.Yes:
ac182d7
+                                        QMessageBox.Yes | QMessageBox.No, QMessageBox.No) == QMessageBox.Yes:
ac182d7
 
ac182d7
                     self.db.rename(self.name, new_name)
ac182d7
                     log.debug("Rename %s to %s" % (self.name, new_name))
ac182d7
diff -up hplip-3.23.3/ui5/nodevicesdialog.py.qmsgbox-typos-fix hplip-3.23.3/ui5/nodevicesdialog.py
ac182d7
--- hplip-3.23.3/ui5/nodevicesdialog.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui5/nodevicesdialog.py	2023-05-29 13:48:48.429731297 +0200
ac182d7
@@ -64,8 +64,7 @@ class NoDevicesDialog(QDialog, Ui_NoDevi
ac182d7
             QMessageBox.critical(self,
ac182d7
                                     self.windowTitle(),
ac182d7
                                     self.__tr("An error occurred.

Please re-start the Device Manager and try again."),

ac182d7
-                                    QMessageBox.Ok,
ac182d7
-                                    QMessageBox.NoButton,
ac182d7
+                                    QMessageBox.Ok | QMessageBox.NoButton,
ac182d7
                                     QMessageBox.NoButton)
ac182d7
 
ac182d7
 
ac182d7
diff -up hplip-3.23.3/ui5/plugindialog.py.qmsgbox-typos-fix hplip-3.23.3/ui5/plugindialog.py
ac182d7
--- hplip-3.23.3/ui5/plugindialog.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui5/plugindialog.py	2023-05-29 13:48:48.429731297 +0200
ac182d7
@@ -252,7 +252,7 @@ class PluginDialog(QDialog, Ui_Dialog):
ac182d7
 
ac182d7
                 if QMessageBox.question(self, " ",
ac182d7
                         self.__tr("%s

Without this, it is not possible to authenticate and validate the plug-in prior to installation.

Do you still want to install the plug-in?" %error_str),
ac182d7
-                        QMessageBox.Yes | QMessageBox.No) != QMessageBox.Yes:
ac182d7
+                                        QMessageBox.Yes | QMessageBox.No, QMessageBox.No) != QMessageBox.Yes:
ac182d7
 
ac182d7
                     self.pluginObj.deleteInstallationFiles(download_plugin_file)
ac182d7
                     self.close()
ac182d7
diff -up hplip-3.23.3/ui5/queuesconf.py.qmsgbox-typos-fix hplip-3.23.3/ui5/queuesconf.py
ac182d7
--- hplip-3.23.3/ui5/queuesconf.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui5/queuesconf.py	2023-05-29 13:48:48.430731291 +0200
ac182d7
@@ -245,7 +245,7 @@ class QueuesDiagnose(QDialog, Ui_Dialog)
ac182d7
                 
ac182d7
                     if QMessageBox.question(self, " ",
ac182d7
                         self.__tr("%s

Without this, it is not possible to authenticate and validate this tool prior to installation.

Do you still want to run Smart Install disabler?" %error_str),
ac182d7
-                        QMessageBox.Yes | QMessageBox.No) == QMessageBox.Yes:
ac182d7
+                                            QMessageBox.Yes | QMessageBox.No, QMessageBox.No) == QMessageBox.Yes:
ac182d7
                         # Disabling without verification.
ac182d7
                         sts, out = utils.run("sh %s"%smart_install_run)
ac182d7
 
ac182d7
diff -up hplip-3.23.3/ui5/setupdialog.py.qmsgbox-typos-fix hplip-3.23.3/ui5/setupdialog.py
ac182d7
--- hplip-3.23.3/ui5/setupdialog.py.qmsgbox-typos-fix	2023-05-29 13:48:48.430731291 +0200
ac182d7
+++ hplip-3.23.3/ui5/setupdialog.py	2023-05-29 13:54:03.236851925 +0200
ac182d7
@@ -886,7 +886,7 @@ class SetupDialog(QDialog, Ui_Dialog):
ac182d7
                                     self.windowTitle(),
ac182d7
                                     warn_text,
ac182d7
                                     QMessageBox.Yes |
ac182d7
-                                    QMessageBox.No |
ac182d7
+                                    QMessageBox.No,
ac182d7
                                     QMessageBox.NoButton) == QMessageBox.Yes):
ac182d7
                 i = 2
ac182d7
                 while True:
ac182d7
@@ -1171,7 +1171,7 @@ class SetupDialog(QDialog, Ui_Dialog):
ac182d7
                     if QMessageBox.critical(self,
ac182d7
                                             self.windowTitle(),
ac182d7
                                             error_text,
ac182d7
-                                            QMessageBox.Retry | QMessageBox.Default,
ac182d7
+                                            QMessageBox.Retry | QMessageBox.Default |\
ac182d7
                                             QMessageBox.Cancel | QMessageBox.Escape,
ac182d7
                                             QMessageBox.NoButton) == QMessageBox.Cancel:
ac182d7
                         break
ac182d7
@@ -1223,7 +1223,7 @@ class SetupDialog(QDialog, Ui_Dialog):
ac182d7
                                 if QMessageBox.critical(self,
ac182d7
                                                         self.windowTitle(),
ac182d7
                                                         error_text,
ac182d7
-                                                        QMessageBox.Retry | QMessageBox.Default,
ac182d7
+                                                        QMessageBox.Retry | QMessageBox.Default |\
ac182d7
                                                         QMessageBox.Cancel | QMessageBox.Escape,
ac182d7
                                                         QMessageBox.NoButton) == QMessageBox.Cancel:
ac182d7
                                     break
ac182d7
diff -up hplip-3.23.3/ui/devmgr4.py.qmsgbox-typos-fix hplip-3.23.3/ui/devmgr4.py
ac182d7
--- hplip-3.23.3/ui/devmgr4.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/devmgr4.py	2023-05-29 13:48:48.424731328 +0200
faa6c09
@@ -1422,7 +1422,7 @@ class DevMgr4(DevMgr4_base):
faa6c09
             QMessageBox.critical(self,
faa6c09
                 self.caption(),
faa6c09
                 self.__tr("Unable to find an appropriate su/sudo utility to run hp-plugin.

Install kdesu, gnomesu, or gksu.

"),
faa6c09
-                QMessageBox.Ok,
faa6c09
+                QMessageBox.Ok |\
faa6c09
                 QMessageBox.NoButton,
faa6c09
                 QMessageBox.NoButton)
faa6c09
         else:
faa6c09
@@ -2854,7 +2854,7 @@ class DevMgr4(DevMgr4_base):
faa6c09
             x = QMessageBox.critical(self,
faa6c09
            self.caption(),
faa6c09
            self.__tr("Annoying Confirmation: Are you sure you want to remove this device?"),
faa6c09
-            QMessageBox.Yes,
faa6c09
+            QMessageBox.Yes |\
faa6c09
             QMessageBox.No | QMessageBox.Default,
faa6c09
             QMessageBox.NoButton)
faa6c09
             if x == QMessageBox.Yes:
faa6c09
@@ -2949,7 +2949,7 @@ class DevMgr4(DevMgr4_base):
faa6c09
         QMessageBox.critical(self,
faa6c09
             self.caption(),
faa6c09
             error_text,
faa6c09
-            QMessageBox.Ok,
faa6c09
+            QMessageBox.Ok |\
faa6c09
             QMessageBox.NoButton,
faa6c09
             QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -2958,7 +2958,7 @@ class DevMgr4(DevMgr4_base):
faa6c09
         QMessageBox.warning(self,
faa6c09
             self.caption(),
faa6c09
             msg,
faa6c09
-            QMessageBox.Ok,
faa6c09
+            QMessageBox.Ok |\
faa6c09
             QMessageBox.NoButton,
faa6c09
             QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -3115,7 +3115,7 @@ class ScrollTestpageView(ScrollView):
faa6c09
             QMessageBox.information(self,
faa6c09
                 self.caption(),
faa6c09
                 self.__tr("

A test page should be printing on your printer.

If the page fails to print, please visit http://hplip.sourceforge.net for troubleshooting and support."),

faa6c09
-                QMessageBox.Ok,
faa6c09
+                QMessageBox.Ok |\
faa6c09
                 QMessageBox.NoButton,
faa6c09
                 QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -3130,7 +3130,7 @@ class ScrollTestpageView(ScrollView):
faa6c09
         QMessageBox.critical(self,
faa6c09
             self.caption(),
faa6c09
             error_text,
faa6c09
-            QMessageBox.Ok,
faa6c09
+            QMessageBox.Ok |\
faa6c09
             QMessageBox.NoButton,
faa6c09
             QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -3272,7 +3272,7 @@ class ScrollColorCalView(ScrollView):
faa6c09
             QMessageBox.information(self,
faa6c09
                 self.caption(),
faa6c09
                 self.__tr("

A test page should be printing on your printer.

If the page fails to print, please visit http://hplip.sourceforge.net for troubleshooting and support."),

faa6c09
-                QMessageBox.Ok,
faa6c09
+                QMessageBox.Ok |\
faa6c09
                 QMessageBox.NoButton,
faa6c09
                 QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -3287,7 +3287,7 @@ class ScrollColorCalView(ScrollView):
faa6c09
         QMessageBox.critical(self,
faa6c09
             self.caption(),
faa6c09
             error_text,
faa6c09
-            QMessageBox.Ok,
faa6c09
+            QMessageBox.Ok |\
faa6c09
             QMessageBox.NoButton,
faa6c09
             QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/faxaddrbookform.py.qmsgbox-typos-fix hplip-3.23.3/ui/faxaddrbookform.py
ac182d7
--- hplip-3.23.3/ui/faxaddrbookform.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/faxaddrbookform.py	2023-05-29 13:48:48.424731328 +0200
ac182d7
@@ -228,7 +228,7 @@ class FaxAddrBookGroupsForm(FaxAddrBookG
faa6c09
         x = QMessageBox.critical(self,
faa6c09
                                  self.caption(),
faa6c09
                                  self.__tr("Annoying Confirmation: Are you sure you want to delete this group?"),
faa6c09
-                                  QMessageBox.Yes,
faa6c09
+                                  QMessageBox.Yes |\
faa6c09
                                   QMessageBox.No | QMessageBox.Default,
faa6c09
                                   QMessageBox.NoButton)
faa6c09
         if x == QMessageBox.Yes:
ac182d7
@@ -421,7 +421,7 @@ class FaxAddrBookForm(FaxAddrBookForm_ba
faa6c09
         if QMessageBox.critical(self,
faa6c09
              self.caption(),
faa6c09
              self.__tr("Annoying Confirmation: Are you sure you want to delete this address book entry?"),
faa6c09
-              QMessageBox.Yes,
faa6c09
+              QMessageBox.Yes |\
faa6c09
               QMessageBox.No | QMessageBox.Default,
faa6c09
               QMessageBox.NoButton) == QMessageBox.Yes:
faa6c09
             db.delete(self.current.entry['name'])
ac182d7
@@ -451,7 +451,7 @@ class FaxAddrBookForm(FaxAddrBookForm_ba
faa6c09
         QMessageBox.critical(self,
faa6c09
                              self.caption(),
faa6c09
                              QString(error_text),
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/faxsendjobform.py.qmsgbox-typos-fix hplip-3.23.3/ui/faxsendjobform.py
ac182d7
--- hplip-3.23.3/ui/faxsendjobform.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/faxsendjobform.py	2023-05-29 13:48:48.424731328 +0200
faa6c09
@@ -210,7 +210,7 @@ class FaxSendJobForm(QMainWindow):
faa6c09
         QMessageBox.information(self,
faa6c09
                              self.caption(),
faa6c09
                              self.__tr("

Fax send completed successfully."),

faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -219,7 +219,7 @@ class FaxSendJobForm(QMainWindow):
faa6c09
         QMessageBox.critical(self,
faa6c09
                              self.caption(),
faa6c09
                              error_text,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -228,7 +228,7 @@ class FaxSendJobForm(QMainWindow):
faa6c09
         QMessageBox.warning(self,
faa6c09
                              self.caption(),
faa6c09
                              error_text,
faa6c09
-                             QMessageBox.Ok,
faa6c09
+                             QMessageBox.Ok |\
faa6c09
                              QMessageBox.NoButton,
faa6c09
                              QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/firmwaredialog.py.qmsgbox-typos-fix hplip-3.23.3/ui/firmwaredialog.py
ac182d7
--- hplip-3.23.3/ui/firmwaredialog.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/firmwaredialog.py	2023-05-29 13:48:48.424731328 +0200
ac182d7
@@ -109,7 +109,7 @@ class FirmwareDialog(QDialog, FirmwareDi
faa6c09
         QMessageBox.critical(self,
faa6c09
                 self.caption(),
faa6c09
                 error_text,
faa6c09
-                QMessageBox.Ok,
faa6c09
+                QMessageBox.Ok |\
faa6c09
                 QMessageBox.NoButton,
faa6c09
                 QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/makecopiesform.py.qmsgbox-typos-fix hplip-3.23.3/ui/makecopiesform.py
ac182d7
--- hplip-3.23.3/ui/makecopiesform.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/makecopiesform.py	2023-05-29 13:48:48.424731328 +0200
faa6c09
@@ -156,7 +156,7 @@ class MakeCopiesForm(QMainWindow):
faa6c09
         QMessageBox.critical(self,
faa6c09
                              self.caption(),
faa6c09
                              error_text,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -164,7 +164,7 @@ class MakeCopiesForm(QMainWindow):
faa6c09
         QMessageBox.warning(self,
faa6c09
                              self.caption(),
faa6c09
                              msg,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/nodevicesform.py.qmsgbox-typos-fix hplip-3.23.3/ui/nodevicesform.py
ac182d7
--- hplip-3.23.3/ui/nodevicesform.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/nodevicesform.py	2023-05-29 13:48:48.424731328 +0200
faa6c09
@@ -67,7 +67,7 @@ class NoDevicesForm(NoDevicesForm_base):
faa6c09
             QMessageBox.critical(self,
faa6c09
                                     self.caption(),
faa6c09
                                     self.__tr("An error occurred.

Please re-start the Device Manager and try again."),

faa6c09
-                                    QMessageBox.Ok,
faa6c09
+                                    QMessageBox.Ok |\
faa6c09
                                     QMessageBox.NoButton,
faa6c09
                                     QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/pluginform2.py.qmsgbox-typos-fix hplip-3.23.3/ui/pluginform2.py
ac182d7
--- hplip-3.23.3/ui/pluginform2.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/pluginform2.py	2023-05-29 13:48:48.424731328 +0200
faa6c09
@@ -173,7 +173,7 @@ class PluginForm2(PluginForm2_base):
faa6c09
         QMessageBox.critical(self,
faa6c09
             self.caption(),
faa6c09
             error_text,
faa6c09
-            QMessageBox.Ok,
faa6c09
+            QMessageBox.Ok |\
faa6c09
             QMessageBox.NoButton,
faa6c09
             QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -181,7 +181,7 @@ class PluginForm2(PluginForm2_base):
faa6c09
         QMessageBox.information(self,
faa6c09
                              self.caption(),
faa6c09
                              text,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/printerform.py.qmsgbox-typos-fix hplip-3.23.3/ui/printerform.py
ac182d7
--- hplip-3.23.3/ui/printerform.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/printerform.py	2023-05-29 13:48:48.425731321 +0200
faa6c09
@@ -154,7 +154,7 @@ class PrinterForm(QMainWindow):
faa6c09
         QMessageBox.critical(self,
faa6c09
                              self.caption(),
faa6c09
                              error_text,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/settingsdialog.py.qmsgbox-typos-fix hplip-3.23.3/ui/settingsdialog.py
ac182d7
--- hplip-3.23.3/ui/settingsdialog.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/settingsdialog.py	2023-05-29 13:48:48.425731321 +0200
ac182d7
@@ -146,7 +146,7 @@ class SettingsDialog(SettingsDialog_base
faa6c09
 ##            QMessageBox.warning(self,
faa6c09
 ##                                 self.caption(),
faa6c09
 ##                                 self.__tr("One or more email addresses are missing.

Please enter this information and try again."),

faa6c09
-##                                  QMessageBox.Ok,
faa6c09
+##                                  QMessageBox.Ok |\
faa6c09
 ##                                  QMessageBox.NoButton,
faa6c09
 ##                                  QMessageBox.NoButton)
faa6c09
 ##            return
ac182d7
@@ -163,7 +163,7 @@ class SettingsDialog(SettingsDialog_base
faa6c09
 ##        QMessageBox.information(self,
faa6c09
 ##                     self.caption(),
faa6c09
 ##                     self.__tr("

Please check your email for a test message.

If the message doesn't arrive, please check your settings and try again."),

faa6c09
-##                      QMessageBox.Ok,
faa6c09
+##                      QMessageBox.Ok |\
faa6c09
 ##                      QMessageBox.NoButton,
faa6c09
 ##                      QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/setupform.py.qmsgbox-typos-fix hplip-3.23.3/ui/setupform.py
ac182d7
--- hplip-3.23.3/ui/setupform.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/setupform.py	2023-05-29 13:48:48.425731321 +0200
faa6c09
@@ -602,7 +602,7 @@ class SetupForm(SetupForm_base):
faa6c09
             if ( QMessageBox.warning(self,
faa6c09
                                 self.caption(),
faa6c09
                                 warn_text,
faa6c09
-                                QMessageBox.Yes,
faa6c09
+                                QMessageBox.Yes |\
faa6c09
                                 QMessageBox.No,
faa6c09
                                 QMessageBox.NoButton) == QMessageBox.Yes ):
faa6c09
 
faa6c09
@@ -804,7 +804,7 @@ class SetupForm(SetupForm_base):
faa6c09
                     if QMessageBox.critical(self,
faa6c09
                                            self.caption(),
faa6c09
                                            error_text,
faa6c09
-                                           QMessageBox.Retry | QMessageBox.Default,
faa6c09
+                                           QMessageBox.Retry | QMessageBox.Default |\
faa6c09
                                            QMessageBox.Cancel | QMessageBox.Escape,
faa6c09
                                            QMessageBox.NoButton) == QMessageBox.Cancel:
faa6c09
                         break
faa6c09
@@ -832,7 +832,7 @@ class SetupForm(SetupForm_base):
faa6c09
                                 if QMessageBox.critical(self,
faa6c09
                                                        self.caption(),
faa6c09
                                                        error_text,
faa6c09
-                                                       QMessageBox.Retry | QMessageBox.Default,
faa6c09
+                                                       QMessageBox.Retry | QMessageBox.Default |\
faa6c09
                                                        QMessageBox.Cancel | QMessageBox.Escape,
faa6c09
                                                        QMessageBox.NoButton) == QMessageBox.Cancel:
faa6c09
                                     break
faa6c09
@@ -1003,7 +1003,7 @@ class SetupForm(SetupForm_base):
faa6c09
         QMessageBox.critical(self,
faa6c09
                              self.caption(),
faa6c09
                              error_text,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -1011,7 +1011,7 @@ class SetupForm(SetupForm_base):
faa6c09
         QMessageBox.warning(self,
faa6c09
                              self.caption(),
faa6c09
                              error_text,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/unloadform.py.qmsgbox-typos-fix hplip-3.23.3/ui/unloadform.py
ac182d7
--- hplip-3.23.3/ui/unloadform.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/unloadform.py	2023-05-29 13:48:48.425731321 +0200
faa6c09
@@ -135,7 +135,7 @@ class UnloadForm(QMainWindow):
faa6c09
         QMessageBox.critical(self,
faa6c09
                              self.caption(),
faa6c09
                              error_text,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09
 
ac182d7
diff -up hplip-3.23.3/ui/upgradeform.py.qmsgbox-typos-fix hplip-3.23.3/ui/upgradeform.py
ac182d7
--- hplip-3.23.3/ui/upgradeform.py.qmsgbox-typos-fix	2023-03-28 09:26:11.000000000 +0200
ac182d7
+++ hplip-3.23.3/ui/upgradeform.py	2023-05-29 13:48:48.425731321 +0200
faa6c09
@@ -118,7 +118,7 @@ class UpgradeForm(UpgradeForm_base):
faa6c09
         QMessageBox.critical(self,
faa6c09
             self.caption(),
faa6c09
             error_text,
faa6c09
-            QMessageBox.Ok,
faa6c09
+            QMessageBox.Ok |\
faa6c09
             QMessageBox.NoButton,
faa6c09
             QMessageBox.NoButton)
faa6c09
 
faa6c09
@@ -126,7 +126,7 @@ class UpgradeForm(UpgradeForm_base):
faa6c09
         QMessageBox.information(self,
faa6c09
                              self.caption(),
faa6c09
                              text,
faa6c09
-                              QMessageBox.Ok,
faa6c09
+                              QMessageBox.Ok |\
faa6c09
                               QMessageBox.NoButton,
faa6c09
                               QMessageBox.NoButton)
faa6c09