Wed, 09 Jun 2021 17:48:02 +0200
Wizards: changed the generated code slightly.
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
7923
91e843545d9a
Updated copyright for 2021.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7900
diff
changeset
|
3 | # Copyright (c) 2010 - 2021 Detlev Offenbach <detlev@die-offenbachs.de> |
4543
2e6a880670e9
Fixed a few code style issues (forgotten future imports, copyrights,...).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4512
diff
changeset
|
4 | # |
2e6a880670e9
Fixed a few code style issues (forgotten future imports, copyrights,...).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4512
diff
changeset
|
5 | |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | """ |
7960
e8fc383322f7
Harmonized some user visible strings and changed the term 'eric6' to the more generic 'eric'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7923
diff
changeset
|
7 | Module implementing the eric message box wizard dialog. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | import os |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
11 | |
8318
962bce857696
Replaced all imports of PyQt5 to PyQt6 and started to replace code using obsoleted methods and adapt to the PyQt6 enum usage.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8312
diff
changeset
|
12 | from PyQt6.QtCore import pyqtSlot |
962bce857696
Replaced all imports of PyQt5 to PyQt6 and started to replace code using obsoleted methods and adapt to the PyQt6 enum usage.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8312
diff
changeset
|
13 | from PyQt6.QtWidgets import QDialog, QDialogButtonBox, QAbstractButton |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | |
8358
144a6b854f70
Sorted the eric specific extensions into packages named like the corresponding PyQt packages (i.e. EricCore,EricGui and EricWidgets).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8356
diff
changeset
|
15 | from EricWidgets import EricMessageBox |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
17 | from .Ui_EricMessageBoxWizardDialog import Ui_EricMessageBoxWizardDialog |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
564
diff
changeset
|
19 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
20 | class EricMessageBoxWizardDialog(QDialog, Ui_EricMessageBoxWizardDialog): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | """ |
7960
e8fc383322f7
Harmonized some user visible strings and changed the term 'eric6' to the more generic 'eric'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7923
diff
changeset
|
22 | Class implementing the eric message box wizard dialog. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | It displays a dialog for entering the parameters |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
25 | for the EricMessageBox code generator. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | """ |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
564
diff
changeset
|
27 | def __init__(self, parent=None): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | Constructor |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
31 | @param parent reference to the parent widget |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
32 | @type QWidget |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | """ |
8218
7c09585bd960
Applied some more code simplifications suggested by the new Simplify checker (super(Foo, self) => super()).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8143
diff
changeset
|
34 | super().__init__(parent) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | self.setupUi(self) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | # keep the following three lists in sync |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | self.buttonsList = [ |
3190
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
39 | self.tr("No button"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
40 | self.tr("Abort"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
41 | self.tr("Apply"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
42 | self.tr("Cancel"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
43 | self.tr("Close"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
44 | self.tr("Discard"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
45 | self.tr("Help"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
46 | self.tr("Ignore"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
47 | self.tr("No"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
48 | self.tr("No to all"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
49 | self.tr("Ok"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
50 | self.tr("Open"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
51 | self.tr("Reset"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
52 | self.tr("Restore defaults"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
53 | self.tr("Retry"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
54 | self.tr("Save"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
55 | self.tr("Save all"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
56 | self.tr("Yes"), |
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
57 | self.tr("Yes to all"), |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | ] |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
59 | self.buttonsCodeListBinary = [ |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
60 | EricMessageBox.NoButton, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
61 | EricMessageBox.Abort, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
62 | EricMessageBox.Apply, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
63 | EricMessageBox.Cancel, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
64 | EricMessageBox.Close, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
65 | EricMessageBox.Discard, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
66 | EricMessageBox.Help, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
67 | EricMessageBox.Ignore, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
68 | EricMessageBox.No, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
69 | EricMessageBox.NoToAll, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
70 | EricMessageBox.Ok, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
71 | EricMessageBox.Open, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
72 | EricMessageBox.Reset, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
73 | EricMessageBox.RestoreDefaults, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
74 | EricMessageBox.Retry, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
75 | EricMessageBox.Save, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
76 | EricMessageBox.SaveAll, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
77 | EricMessageBox.Yes, |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
78 | EricMessageBox.YesToAll, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | ] |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
80 | self.buttonsCodeListText = [ |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
81 | "EricMessageBox.NoButton", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
82 | "EricMessageBox.Abort", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
83 | "EricMessageBox.Apply", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
84 | "EricMessageBox.Cancel", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
85 | "EricMessageBox.Close", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
86 | "EricMessageBox.Discard", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
87 | "EricMessageBox.Help", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
88 | "EricMessageBox.Ignore", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
89 | "EricMessageBox.No", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
90 | "EricMessageBox.NoToAll", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
91 | "EricMessageBox.Ok", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
92 | "EricMessageBox.Open", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
93 | "EricMessageBox.Reset", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
94 | "EricMessageBox.RestoreDefaults", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
95 | "EricMessageBox.Retry", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
96 | "EricMessageBox.Save", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
97 | "EricMessageBox.SaveAll", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
98 | "EricMessageBox.Yes", |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
99 | "EricMessageBox.YesToAll", |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | ] |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | self.defaultCombo.addItems(self.buttonsList) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
104 | self.bTest = self.buttonBox.addButton( |
8143
2c730d5fd177
Changed the use of PyQt enums because the way they were used previously is deprecated since two years and replaced some deprecated Qt stuff.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7960
diff
changeset
|
105 | self.tr("Test"), QDialogButtonBox.ButtonRole.ActionRole) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | def __enabledGroups(self): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | Private method to enable/disable some group boxes. |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | self.standardButtons.setEnabled( |
3034
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
114 | self.rInformation.isChecked() or |
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
115 | self.rQuestion.isChecked() or |
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
116 | self.rWarning.isChecked() or |
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
117 | self.rCritical.isChecked() or |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | self.rStandard.isChecked() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | self.defaultButton.setEnabled( |
3034
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
122 | self.rInformation.isChecked() or |
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
123 | self.rQuestion.isChecked() or |
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
124 | self.rWarning.isChecked() or |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | self.rCritical.isChecked() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | self.iconBox.setEnabled( |
3034
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
129 | self.rYesNo.isChecked() or |
7ce719013078
Fixed various coding style issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3025
diff
changeset
|
130 | self.rRetryAbort.isChecked() or |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | self.rStandard.isChecked() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | self.bTest.setEnabled(not self.rStandard.isChecked()) |
564
b3d966393ba9
Did some code cleanup.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
562
diff
changeset
|
135 | |
b3d966393ba9
Did some code cleanup.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
562
diff
changeset
|
136 | self.eMessage.setEnabled(not self.rAboutQt.isChecked()) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
139 | def on_rInformation_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
140 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
141 | Private slot to handle the toggled signal of the rInformation |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
142 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
143 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
144 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
145 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
150 | def on_rQuestion_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
152 | Private slot to handle the toggled signal of the rQuestion |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
153 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
155 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
156 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
161 | def on_rWarning_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
163 | Private slot to handle the toggled signal of the rWarning |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
164 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
166 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
167 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
169 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
172 | def on_rCritical_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
173 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
174 | Private slot to handle the toggled signal of the rCritical |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
175 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
177 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
178 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
179 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
181 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
183 | def on_rYesNo_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
185 | Private slot to handle the toggled signal of the rYesNo |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
186 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
188 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
189 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
194 | def on_rRetryAbort_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
196 | Private slot to handle the toggled signal of the rRetryAbort |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
197 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
198 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
199 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
200 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
203 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
205 | def on_rOkToClearData_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
207 | Private slot to handle the toggled signal of the rOkToClearData |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
208 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
210 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
211 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
216 | def on_rAbout_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
217 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
218 | Private slot to handle the toggled signal of the rAbout |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
219 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
221 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
222 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
227 | def on_rAboutQt_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
229 | Private slot to handle the toggled signal of the rAboutQt |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
230 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
231 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
232 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
233 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
234 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
235 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
236 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
237 | @pyqtSlot(bool) |
2964
84b65fb9e780
Continued correcting doc strings by using the new doc string checker.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2893
diff
changeset
|
238 | def on_rStandard_toggled(self, on): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
239 | """ |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
240 | Private slot to handle the toggled signal of the rStandard |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
241 | radio button. |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
242 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
243 | @param on toggle state (ignored) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
244 | @type bool |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
245 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
246 | self.__enabledGroups() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
247 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
248 | @pyqtSlot(QAbstractButton) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
249 | def on_buttonBox_clicked(self, button): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
250 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
251 | Private slot called by a button of the button box clicked. |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
252 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
253 | @param button button that was clicked |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
254 | @type QAbstractButton |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
255 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
256 | if button == self.bTest: |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
257 | self.on_bTest_clicked() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
258 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
259 | @pyqtSlot() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
260 | def on_bTest_clicked(self): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
261 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
262 | Private method to test the selected options. |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
263 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
264 | if self.rAbout.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
265 | EricMessageBox.about( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
266 | None, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
267 | self.eCaption.text(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
268 | self.eMessage.toPlainText() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
269 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
270 | elif self.rAboutQt.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
271 | EricMessageBox.aboutQt( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
272 | None, self.eCaption.text() |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
273 | ) |
7258
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
274 | elif ( |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
275 | self.rInformation.isChecked() or |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
276 | self.rQuestion.isChecked() or |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
277 | self.rWarning.isChecked() or |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
278 | self.rCritical.isChecked() |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
279 | ): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
280 | buttons = EricMessageBox.NoButton |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
281 | if self.abortCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
282 | buttons |= EricMessageBox.Abort |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
283 | if self.applyCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
284 | buttons |= EricMessageBox.Apply |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
285 | if self.cancelCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
286 | buttons |= EricMessageBox.Cancel |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
287 | if self.closeCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
288 | buttons |= EricMessageBox.Close |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
289 | if self.discardCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
290 | buttons |= EricMessageBox.Discard |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
291 | if self.helpCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
292 | buttons |= EricMessageBox.Help |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
293 | if self.ignoreCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
294 | buttons |= EricMessageBox.Ignore |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
295 | if self.noCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
296 | buttons |= EricMessageBox.No |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
297 | if self.notoallCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
298 | buttons |= EricMessageBox.NoToAll |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
299 | if self.okCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
300 | buttons |= EricMessageBox.Ok |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
301 | if self.openCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
302 | buttons |= EricMessageBox.Open |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
303 | if self.resetCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
304 | buttons |= EricMessageBox.Reset |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
305 | if self.restoreCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
306 | buttons |= EricMessageBox.RestoreDefaults |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
307 | if self.retryCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
308 | buttons |= EricMessageBox.Retry |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
309 | if self.saveCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
310 | buttons |= EricMessageBox.Save |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
311 | if self.saveallCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
312 | buttons |= EricMessageBox.SaveAll |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
313 | if self.yesCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
314 | buttons |= EricMessageBox.Yes |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
315 | if self.yestoallCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
316 | buttons |= EricMessageBox.YesToAll |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
317 | if buttons == EricMessageBox.NoButton: |
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
318 | buttons = EricMessageBox.Ok |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
319 | |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
320 | defaultButton = self.buttonsCodeListBinary[ |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
321 | self.defaultCombo.currentIndex()] |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
322 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
323 | if self.rInformation.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
324 | EricMessageBox.information( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
325 | self, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
326 | self.eCaption.text(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
327 | self.eMessage.toPlainText(), |
8322
b422b4e77d19
Continued porting eric to PyQt6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8318
diff
changeset
|
328 | buttons, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
329 | defaultButton |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
330 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
331 | elif self.rQuestion.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
332 | EricMessageBox.question( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
333 | self, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
334 | self.eCaption.text(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
335 | self.eMessage.toPlainText(), |
8322
b422b4e77d19
Continued porting eric to PyQt6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8318
diff
changeset
|
336 | buttons, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
337 | defaultButton |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
338 | ) |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
564
diff
changeset
|
339 | elif self.rWarning.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
340 | EricMessageBox.warning( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
341 | self, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
342 | self.eCaption.text(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
343 | self.eMessage.toPlainText(), |
8322
b422b4e77d19
Continued porting eric to PyQt6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8318
diff
changeset
|
344 | buttons, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
345 | defaultButton |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
346 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
347 | elif self.rCritical.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
348 | EricMessageBox.critical( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
349 | self, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
350 | self.eCaption.text(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
351 | self.eMessage.toPlainText(), |
8322
b422b4e77d19
Continued porting eric to PyQt6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8318
diff
changeset
|
352 | buttons, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
353 | defaultButton |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
354 | ) |
7258
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
355 | elif ( |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
356 | self.rYesNo.isChecked() or |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
357 | self.rRetryAbort.isChecked() |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
358 | ): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
359 | if self.iconInformation.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
360 | icon = EricMessageBox.Information |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
361 | elif self.iconQuestion.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
362 | icon = EricMessageBox.Question |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
363 | elif self.iconWarning.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
364 | icon = EricMessageBox.Warning |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
365 | elif self.iconCritical.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
366 | icon = EricMessageBox.Critical |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
367 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
368 | if self.rYesNo.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
369 | EricMessageBox.yesNo( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
370 | self, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
371 | self.eCaption.text(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
372 | self.eMessage.toPlainText(), |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
564
diff
changeset
|
373 | icon=icon, |
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
564
diff
changeset
|
374 | yesDefault=self.yesDefaultCheck.isChecked() |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
375 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
376 | elif self.rRetryAbort.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
377 | EricMessageBox.retryAbort( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
378 | self, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
379 | self.eCaption.text(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
380 | self.eMessage.toPlainText(), |
945
8cd4d08fa9f6
Made code mostly PEP 8 compliant (except all whitespace and line length).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
564
diff
changeset
|
381 | icon=icon |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
382 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
383 | elif self.rOkToClearData.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
384 | EricMessageBox.okToClearData( |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
385 | self, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
386 | self.eCaption.text(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
387 | self.eMessage.toPlainText(), |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
388 | lambda: True |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
389 | ) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
390 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
391 | def __getStandardButtonCode(self, istring, withIntro=True): |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
392 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
393 | Private method to generate the button code for the standard buttons. |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
394 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
395 | @param istring indentation string |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
396 | @type str |
7900
72b88fb20261
Corrected the use of '@keyparam' in the source documentation.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7780
diff
changeset
|
397 | @param withIntro flag indicating to generate a first line |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
398 | with introductory text |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
399 | @type bool |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
400 | @return the button code |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
401 | @rtype str |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
402 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
403 | buttons = [] |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
404 | if self.abortCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
405 | buttons.append("EricMessageBox.Abort") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
406 | if self.applyCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
407 | buttons.append("EricMessageBox.Apply") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
408 | if self.cancelCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
409 | buttons.append("EricMessageBox.Cancel") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
410 | if self.closeCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
411 | buttons.append("EricMessageBox.Close") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
412 | if self.discardCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
413 | buttons.append("EricMessageBox.Discard") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
414 | if self.helpCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
415 | buttons.append("EricMessageBox.Help") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
416 | if self.ignoreCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
417 | buttons.append("EricMessageBox.Ignore") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
418 | if self.noCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
419 | buttons.append("EricMessageBox.No") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
420 | if self.notoallCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
421 | buttons.append("EricMessageBox.NoToAll") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
422 | if self.okCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
423 | buttons.append("EricMessageBox.Ok") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
424 | if self.openCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
425 | buttons.append("EricMessageBox.Open") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
426 | if self.resetCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
427 | buttons.append("EricMessageBox.Reset") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
428 | if self.restoreCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
429 | buttons.append("EricMessageBox.RestoreDefaults") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
430 | if self.retryCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
431 | buttons.append("EricMessageBox.Retry") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
432 | if self.saveCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
433 | buttons.append("EricMessageBox.Save") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
434 | if self.saveallCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
435 | buttons.append("EricMessageBox.SaveAll") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
436 | if self.yesCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
437 | buttons.append("EricMessageBox.Yes") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
438 | if self.yestoallCheck.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
439 | buttons.append("EricMessageBox.YesToAll") |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
440 | if len(buttons) == 0: |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
441 | return "" |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
442 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
443 | joinstring = ' |{0}{1}'.format(os.linesep, istring) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
444 | intro = ',' if withIntro else '' |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
445 | btnCode = '{0}{1}{2}{3}'.format( |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
446 | intro, os.linesep, istring, joinstring.join(buttons)) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
447 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
448 | return btnCode |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
449 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
450 | def __getDefaultButtonCode(self, istring): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
451 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
452 | Private method to generate the button code for the default button. |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
453 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
454 | @param istring indentation string |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
455 | @type str |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
456 | @return the button code |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
457 | @rtype str |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
458 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
459 | btnCode = "" |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
460 | defaultIndex = self.defaultCombo.currentIndex() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
461 | if defaultIndex: |
3025
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
462 | btnCode = ',{0}{1}{2}'.format( |
67064c71df21
Fixed a bunch of visible indentation issues.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2964
diff
changeset
|
463 | os.linesep, istring, |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
464 | self.buttonsCodeListText[defaultIndex]) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
465 | return btnCode |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
466 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
467 | def getCode(self, indLevel, indString): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
468 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
469 | Public method to get the source code. |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
470 | |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
471 | @param indLevel indentation level |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
472 | @type int |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
473 | @param indString string used for indentation (space or tab) |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
474 | @type str |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
475 | @return generated code |
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
476 | @rtype str |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
477 | """ |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
478 | # calculate our indentation level and the indentation string |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
479 | il = indLevel + 1 |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
480 | istring = il * indString |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
481 | estring = os.linesep + indLevel * indString |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
482 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
483 | # now generate the code |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
484 | if self.parentSelf.isChecked(): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
485 | parent = "self" |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
486 | elif self.parentNone.isChecked(): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
487 | parent = "None" |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
488 | elif self.parentOther.isChecked(): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
489 | parent = self.parentEdit.text() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
490 | if parent == "": |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
491 | parent = "None" |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
492 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
493 | if self.iconInformation.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
494 | icon = "EricMessageBox.Information" |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
495 | elif self.iconQuestion.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
496 | icon = "EricMessageBox.Question" |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
497 | elif self.iconWarning.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
498 | icon = "EricMessageBox.Warning" |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
499 | elif self.iconCritical.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
500 | icon = "EricMessageBox.Critical" |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
501 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
502 | if not self.rStandard.isChecked(): |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
503 | resvar = self.eResultVar.text() |
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
504 | if not resvar: |
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
505 | resvar = "res" |
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
506 | |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
507 | if self.rAbout.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
508 | msgdlg = "EricMessageBox.about({0}".format(os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
509 | elif self.rAboutQt.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
510 | msgdlg = "EricMessageBox.aboutQt({0}".format(os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
511 | elif self.rInformation.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
512 | msgdlg = "{0} = EricMessageBox.information({1}".format( |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
513 | resvar, os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
514 | elif self.rQuestion.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
515 | msgdlg = "{0} = EricMessageBox.question({1}".format( |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
516 | resvar, os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
517 | elif self.rWarning.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
518 | msgdlg = "{0} = EricMessageBox.warning({1}".format( |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
519 | resvar, os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
520 | elif self.rCritical.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
521 | msgdlg = "{0} = EricMessageBox.critical({1}".format( |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
522 | resvar, os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
523 | elif self.rYesNo.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
524 | msgdlg = "{0} = EricMessageBox.yesNo({1}".format( |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
525 | resvar, os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
526 | elif self.rRetryAbort.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
527 | msgdlg = "{0} = EricMessageBox.retryAbort({1}".format( |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
528 | resvar, os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
529 | elif self.rOkToClearData.isChecked(): |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
530 | msgdlg = "{0} = EricMessageBox.okToClearData({1}".format( |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
531 | resvar, os.linesep) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
532 | |
3115
6815cfbbe813
Fixed a missing comma in the E5MessageBox wizard dialog causing illegal code to be generated.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3037
diff
changeset
|
533 | msgdlg += '{0}{1},{2}'.format(istring, parent, os.linesep) |
3190
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
534 | msgdlg += '{0}self.tr("{1}")'.format( |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
535 | istring, self.eCaption.text()) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
536 | |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
537 | if not self.rAboutQt.isChecked(): |
3190
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
538 | msgdlg += ',{0}{1}self.tr("""{2}""")'.format( |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
539 | os.linesep, istring, self.eMessage.toPlainText()) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
540 | |
7258
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
541 | if ( |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
542 | self.rInformation.isChecked() or |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
543 | self.rQuestion.isChecked() or |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
544 | self.rWarning.isChecked() or |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
545 | self.rCritical.isChecked() |
aff39db4dacc
Continued to resolve code style issue M841.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
7229
diff
changeset
|
546 | ): |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
547 | msgdlg += self.__getStandardButtonCode(istring) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
548 | msgdlg += self.__getDefaultButtonCode(istring) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
549 | elif self.rYesNo.isChecked(): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
550 | if not self.iconQuestion.isChecked(): |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
551 | msgdlg += ',{0}{1}icon={2}'.format( |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
552 | os.linesep, istring, icon) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
553 | if self.yesDefaultCheck.isChecked(): |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
554 | msgdlg += ',{0}{1}yesDefault=True'.format( |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
555 | os.linesep, istring) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
556 | elif self.rRetryAbort.isChecked(): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
557 | if not self.iconQuestion.isChecked(): |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
558 | msgdlg += ',{0}{1}icon={2}'.format( |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
559 | os.linesep, istring, icon) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
560 | elif self.rOkToClearData.isChecked(): |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
561 | saveFunc = self.saveFuncEdit.text() |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
562 | if saveFunc == "": |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
563 | saveFunc = "lambda: True" |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
564 | msgdlg += ',{0}{1}{2}'.format(os.linesep, istring, saveFunc) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
565 | else: |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
566 | resvar = self.eResultVar.text() |
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
567 | if not resvar: |
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
568 | resvar = "dlg" |
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
569 | |
8356
68ec9c3d4de5
Renamed the modules and classes of the E5Gui package to have the prefix 'Eric' instead of 'E5'.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8322
diff
changeset
|
570 | msgdlg = "{0} = EricMessageBox.EricMessageBox({1}".format( |
3124
a01e410893ac
Extended the dialog wizards to generate code for the result variable(s).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3117
diff
changeset
|
571 | resvar, os.linesep) |
3117
449af5479f49
Fixed another missing comma in the E5MessageBox wizard dialog causing illegal code to be generated.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3115
diff
changeset
|
572 | msgdlg += '{0}{1},{2}'.format(istring, icon, os.linesep) |
3190
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
573 | msgdlg += '{0}self.tr("{1}")'.format( |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
574 | istring, self.eCaption.text()) |
3190
a9a94491c4fd
Changed the code to use QObject.tr() instead of QObject.trUtf8().
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
3124
diff
changeset
|
575 | msgdlg += ',{0}{1}self.tr("""{2}""")'.format( |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
576 | os.linesep, istring, self.eMessage.toPlainText()) |
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
577 | if self.modalCheck.isChecked(): |
2342
2a56a27a4021
Fixed PEP-8 related issues in the E5MessageBox wizard code generator.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1131
diff
changeset
|
578 | msgdlg += ',{0}{1}modal=True'.format(os.linesep, istring) |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
579 | btnCode = self.__getStandardButtonCode( |
8364
2d72d4d11771
Renamed the 'E5MessageBox' wizard to reflect the renaming of the E5 widgets.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8358
diff
changeset
|
580 | istring, withIntro=False) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
581 | if btnCode: |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
582 | msgdlg += ',{0}{1}buttons={2}'.format( |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
583 | os.linesep, istring, btnCode) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
584 | if not self.parentNone.isChecked(): |
2893
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
585 | msgdlg += ',{0}{1}parent={2}'.format( |
150de635fa29
Some changes to code generation wizards.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2342
diff
changeset
|
586 | os.linesep, istring, parent) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
587 | |
8415
c6236bed1b50
Wizards: changed the generated code slightly.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
8364
diff
changeset
|
588 | msgdlg += '{0}){0}'.format(estring) |
562
8bf0dbc1ca6a
Added a wizard for the eric5 message box (E5MessageBox).
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
589 | return msgdlg |