52 self.tr("Save all"), |
52 self.tr("Save all"), |
53 self.tr("Yes"), |
53 self.tr("Yes"), |
54 self.tr("Yes to all"), |
54 self.tr("Yes to all"), |
55 ] |
55 ] |
56 self.buttonsCodeListBinary = [ |
56 self.buttonsCodeListBinary = [ |
57 QMessageBox.NoButton, |
57 QMessageBox.StandardButton.NoButton, |
58 QMessageBox.Abort, |
58 QMessageBox.StandardButton.Abort, |
59 QMessageBox.Apply, |
59 QMessageBox.StandardButton.Apply, |
60 QMessageBox.Cancel, |
60 QMessageBox.StandardButton.Cancel, |
61 QMessageBox.Close, |
61 QMessageBox.StandardButton.Close, |
62 QMessageBox.Discard, |
62 QMessageBox.StandardButton.Discard, |
63 QMessageBox.Help, |
63 QMessageBox.StandardButton.Help, |
64 QMessageBox.Ignore, |
64 QMessageBox.StandardButton.Ignore, |
65 QMessageBox.No, |
65 QMessageBox.StandardButton.No, |
66 QMessageBox.NoToAll, |
66 QMessageBox.StandardButton.NoToAll, |
67 QMessageBox.Ok, |
67 QMessageBox.StandardButton.Ok, |
68 QMessageBox.Open, |
68 QMessageBox.StandardButton.Open, |
69 QMessageBox.Reset, |
69 QMessageBox.StandardButton.Reset, |
70 QMessageBox.RestoreDefaults, |
70 QMessageBox.StandardButton.RestoreDefaults, |
71 QMessageBox.Retry, |
71 QMessageBox.StandardButton.Retry, |
72 QMessageBox.Save, |
72 QMessageBox.StandardButton.Save, |
73 QMessageBox.SaveAll, |
73 QMessageBox.StandardButton.SaveAll, |
74 QMessageBox.Yes, |
74 QMessageBox.StandardButton.Yes, |
75 QMessageBox.YesToAll, |
75 QMessageBox.StandardButton.YesToAll, |
76 ] |
76 ] |
77 self.buttonsCodeListText = [ |
77 self.buttonsCodeListText = [ |
78 "QMessageBox.NoButton", |
78 "QMessageBox.StandardButton.NoButton", |
79 "QMessageBox.Abort", |
79 "QMessageBox.StandardButton.Abort", |
80 "QMessageBox.Apply", |
80 "QMessageBox.StandardButton.Apply", |
81 "QMessageBox.Cancel", |
81 "QMessageBox.StandardButton.Cancel", |
82 "QMessageBox.Close", |
82 "QMessageBox.StandardButton.Close", |
83 "QMessageBox.Discard", |
83 "QMessageBox.StandardButton.Discard", |
84 "QMessageBox.Help", |
84 "QMessageBox.StandardButton.Help", |
85 "QMessageBox.Ignore", |
85 "QMessageBox.StandardButton.Ignore", |
86 "QMessageBox.No", |
86 "QMessageBox.StandardButton.No", |
87 "QMessageBox.NoToAll", |
87 "QMessageBox.StandardButton.NoToAll", |
88 "QMessageBox.Ok", |
88 "QMessageBox.StandardButton.Ok", |
89 "QMessageBox.Open", |
89 "QMessageBox.StandardButton.Open", |
90 "QMessageBox.Reset", |
90 "QMessageBox.StandardButton.Reset", |
91 "QMessageBox.RestoreDefaults", |
91 "QMessageBox.StandardButton.RestoreDefaults", |
92 "QMessageBox.Retry", |
92 "QMessageBox.StandardButton.Retry", |
93 "QMessageBox.Save", |
93 "QMessageBox.StandardButton.Save", |
94 "QMessageBox.SaveAll", |
94 "QMessageBox.StandardButton.SaveAll", |
95 "QMessageBox.Yes", |
95 "QMessageBox.StandardButton.Yes", |
96 "QMessageBox.YesToAll", |
96 "QMessageBox.StandardButton.YesToAll", |
97 ] |
97 ] |
98 |
98 |
99 self.defaultCombo.addItems(self.buttonsList) |
99 self.defaultCombo.addItems(self.buttonsList) |
100 |
100 |
101 self.bTest = self.buttonBox.addButton( |
101 self.bTest = self.buttonBox.addButton( |
102 self.tr("Test"), QDialogButtonBox.ActionRole) |
102 self.tr("Test"), QDialogButtonBox.ButtonRole.ActionRole) |
103 |
103 |
104 def __testSelectedOptions(self): |
104 def __testSelectedOptions(self): |
105 """ |
105 """ |
106 Private method to test the selected options. |
106 Private method to test the selected options. |
107 """ |
107 """ |
108 buttons = QMessageBox.NoButton |
108 buttons = QMessageBox.StandardButton.NoButton |
109 if self.abortCheck.isChecked(): |
109 if self.abortCheck.isChecked(): |
110 buttons |= QMessageBox.Abort |
110 buttons |= QMessageBox.StandardButton.Abort |
111 if self.applyCheck.isChecked(): |
111 if self.applyCheck.isChecked(): |
112 buttons |= QMessageBox.Apply |
112 buttons |= QMessageBox.StandardButton.Apply |
113 if self.cancelCheck.isChecked(): |
113 if self.cancelCheck.isChecked(): |
114 buttons |= QMessageBox.Cancel |
114 buttons |= QMessageBox.StandardButton.Cancel |
115 if self.closeCheck.isChecked(): |
115 if self.closeCheck.isChecked(): |
116 buttons |= QMessageBox.Close |
116 buttons |= QMessageBox.StandardButton.Close |
117 if self.discardCheck.isChecked(): |
117 if self.discardCheck.isChecked(): |
118 buttons |= QMessageBox.Discard |
118 buttons |= QMessageBox.StandardButton.Discard |
119 if self.helpCheck.isChecked(): |
119 if self.helpCheck.isChecked(): |
120 buttons |= QMessageBox.Help |
120 buttons |= QMessageBox.StandardButton.Help |
121 if self.ignoreCheck.isChecked(): |
121 if self.ignoreCheck.isChecked(): |
122 buttons |= QMessageBox.Ignore |
122 buttons |= QMessageBox.StandardButton.Ignore |
123 if self.noCheck.isChecked(): |
123 if self.noCheck.isChecked(): |
124 buttons |= QMessageBox.No |
124 buttons |= QMessageBox.StandardButton.No |
125 if self.notoallCheck.isChecked(): |
125 if self.notoallCheck.isChecked(): |
126 buttons |= QMessageBox.NoToAll |
126 buttons |= QMessageBox.StandardButton.NoToAll |
127 if self.okCheck.isChecked(): |
127 if self.okCheck.isChecked(): |
128 buttons |= QMessageBox.Ok |
128 buttons |= QMessageBox.StandardButton.Ok |
129 if self.openCheck.isChecked(): |
129 if self.openCheck.isChecked(): |
130 buttons |= QMessageBox.Open |
130 buttons |= QMessageBox.StandardButton.Open |
131 if self.resetCheck.isChecked(): |
131 if self.resetCheck.isChecked(): |
132 buttons |= QMessageBox.Reset |
132 buttons |= QMessageBox.StandardButton.Reset |
133 if self.restoreCheck.isChecked(): |
133 if self.restoreCheck.isChecked(): |
134 buttons |= QMessageBox.RestoreDefaults |
134 buttons |= QMessageBox.StandardButton.RestoreDefaults |
135 if self.retryCheck.isChecked(): |
135 if self.retryCheck.isChecked(): |
136 buttons |= QMessageBox.Retry |
136 buttons |= QMessageBox.StandardButton.Retry |
137 if self.saveCheck.isChecked(): |
137 if self.saveCheck.isChecked(): |
138 buttons |= QMessageBox.Save |
138 buttons |= QMessageBox.StandardButton.Save |
139 if self.saveallCheck.isChecked(): |
139 if self.saveallCheck.isChecked(): |
140 buttons |= QMessageBox.SaveAll |
140 buttons |= QMessageBox.StandardButton.SaveAll |
141 if self.yesCheck.isChecked(): |
141 if self.yesCheck.isChecked(): |
142 buttons |= QMessageBox.Yes |
142 buttons |= QMessageBox.StandardButton.Yes |
143 if self.yestoallCheck.isChecked(): |
143 if self.yestoallCheck.isChecked(): |
144 buttons |= QMessageBox.YesToAll |
144 buttons |= QMessageBox.StandardButton.YesToAll |
145 if buttons == QMessageBox.NoButton: |
145 if buttons == QMessageBox.StandardButton.NoButton: |
146 buttons = QMessageBox.Ok |
146 buttons = QMessageBox.StandardButton.Ok |
147 |
147 |
148 defaultButton = self.buttonsCodeListBinary[ |
148 defaultButton = self.buttonsCodeListBinary[ |
149 self.defaultCombo.currentIndex()] |
149 self.defaultCombo.currentIndex()] |
150 |
150 |
151 if self.rInformation.isChecked(): |
151 if self.rInformation.isChecked(): |
244 @param indString string used for indentation (space or tab) (string) |
244 @param indString string used for indentation (space or tab) (string) |
245 @return the button code (string) |
245 @return the button code (string) |
246 """ |
246 """ |
247 buttons = [] |
247 buttons = [] |
248 if self.abortCheck.isChecked(): |
248 if self.abortCheck.isChecked(): |
249 buttons.append("QMessageBox.Abort") |
249 buttons.append("QMessageBox.StandardButton.Abort") |
250 if self.applyCheck.isChecked(): |
250 if self.applyCheck.isChecked(): |
251 buttons.append("QMessageBox.Apply") |
251 buttons.append("QMessageBox.StandardButton.Apply") |
252 if self.cancelCheck.isChecked(): |
252 if self.cancelCheck.isChecked(): |
253 buttons.append("QMessageBox.Cancel") |
253 buttons.append("QMessageBox.StandardButton.Cancel") |
254 if self.closeCheck.isChecked(): |
254 if self.closeCheck.isChecked(): |
255 buttons.append("QMessageBox.Close") |
255 buttons.append("QMessageBox.StandardButton.Close") |
256 if self.discardCheck.isChecked(): |
256 if self.discardCheck.isChecked(): |
257 buttons.append("QMessageBox.Discard") |
257 buttons.append("QMessageBox.StandardButton.Discard") |
258 if self.helpCheck.isChecked(): |
258 if self.helpCheck.isChecked(): |
259 buttons.append("QMessageBox.Help") |
259 buttons.append("QMessageBox.StandardButton.Help") |
260 if self.ignoreCheck.isChecked(): |
260 if self.ignoreCheck.isChecked(): |
261 buttons.append("QMessageBox.Ignore") |
261 buttons.append("QMessageBox.StandardButton.Ignore") |
262 if self.noCheck.isChecked(): |
262 if self.noCheck.isChecked(): |
263 buttons.append("QMessageBox.No") |
263 buttons.append("QMessageBox.StandardButton.No") |
264 if self.notoallCheck.isChecked(): |
264 if self.notoallCheck.isChecked(): |
265 buttons.append("QMessageBox.NoToAll") |
265 buttons.append("QMessageBox.StandardButton.NoToAll") |
266 if self.okCheck.isChecked(): |
266 if self.okCheck.isChecked(): |
267 buttons.append("QMessageBox.Ok") |
267 buttons.append("QMessageBox.StandardButton.Ok") |
268 if self.openCheck.isChecked(): |
268 if self.openCheck.isChecked(): |
269 buttons.append("QMessageBox.Open") |
269 buttons.append("QMessageBox.StandardButton.Open") |
270 if self.resetCheck.isChecked(): |
270 if self.resetCheck.isChecked(): |
271 buttons.append("QMessageBox.Reset") |
271 buttons.append("QMessageBox.StandardButton.Reset") |
272 if self.restoreCheck.isChecked(): |
272 if self.restoreCheck.isChecked(): |
273 buttons.append("QMessageBox.RestoreDefaults") |
273 buttons.append("QMessageBox.StandardButton.RestoreDefaults") |
274 if self.retryCheck.isChecked(): |
274 if self.retryCheck.isChecked(): |
275 buttons.append("QMessageBox.Retry") |
275 buttons.append("QMessageBox.StandardButton.Retry") |
276 if self.saveCheck.isChecked(): |
276 if self.saveCheck.isChecked(): |
277 buttons.append("QMessageBox.Save") |
277 buttons.append("QMessageBox.StandardButton.Save") |
278 if self.saveallCheck.isChecked(): |
278 if self.saveallCheck.isChecked(): |
279 buttons.append("QMessageBox.SaveAll") |
279 buttons.append("QMessageBox.StandardButton.SaveAll") |
280 if self.yesCheck.isChecked(): |
280 if self.yesCheck.isChecked(): |
281 buttons.append("QMessageBox.Yes") |
281 buttons.append("QMessageBox.StandardButton.Yes") |
282 if self.yestoallCheck.isChecked(): |
282 if self.yestoallCheck.isChecked(): |
283 buttons.append("QMessageBox.YesToAll") |
283 buttons.append("QMessageBox.StandardButton.YesToAll") |
284 if len(buttons) == 0: |
284 if len(buttons) == 0: |
285 return "" |
285 return "" |
286 |
286 |
287 istring2 = istring + indString |
287 istring2 = istring + indString |
288 joinstring = ' |{0}{1}'.format(os.linesep, istring2) |
288 joinstring = ' |{0}{1}'.format(os.linesep, istring2) |