96 "QMessageBox.YesToAll", |
96 "QMessageBox.YesToAll", |
97 ] |
97 ] |
98 |
98 |
99 self.defaultCombo.addItems(self.buttonsList) |
99 self.defaultCombo.addItems(self.buttonsList) |
100 |
100 |
101 self.bTest = \ |
101 self.bTest = self.buttonBox.addButton( |
102 self.buttonBox.addButton(self.trUtf8("Test"), QDialogButtonBox.ActionRole) |
102 self.trUtf8("Test"), QDialogButtonBox.ActionRole) |
103 |
103 |
104 def __testQt42(self): |
104 def __testQt42(self): |
105 """ |
105 """ |
106 Private method to test the selected options for Qt 4.2.0. |
106 Private method to test the selected options for Qt 4.2.0. |
107 """ |
107 """ |
143 if self.yestoallCheck.isChecked(): |
143 if self.yestoallCheck.isChecked(): |
144 buttons |= QMessageBox.YesToAll |
144 buttons |= QMessageBox.YesToAll |
145 if buttons == QMessageBox.NoButton: |
145 if buttons == QMessageBox.NoButton: |
146 buttons = QMessageBox.Ok |
146 buttons = QMessageBox.Ok |
147 |
147 |
148 defaultButton = self.buttonsCodeListBinary[self.defaultCombo.currentIndex()] |
148 defaultButton = self.buttonsCodeListBinary[ |
|
149 self.defaultCombo.currentIndex()] |
149 |
150 |
150 if self.rInformation.isChecked(): |
151 if self.rInformation.isChecked(): |
151 QMessageBox.information(self, |
152 QMessageBox.information( |
|
153 self, |
152 self.eCaption.text(), |
154 self.eCaption.text(), |
153 self.eMessage.toPlainText(), |
155 self.eMessage.toPlainText(), |
154 QMessageBox.StandardButtons(buttons), |
156 QMessageBox.StandardButtons(buttons), |
155 defaultButton |
157 defaultButton |
156 ) |
158 ) |
157 elif self.rQuestion.isChecked(): |
159 elif self.rQuestion.isChecked(): |
158 QMessageBox.question(self, |
160 QMessageBox.question( |
|
161 self, |
159 self.eCaption.text(), |
162 self.eCaption.text(), |
160 self.eMessage.toPlainText(), |
163 self.eMessage.toPlainText(), |
161 QMessageBox.StandardButtons(buttons), |
164 QMessageBox.StandardButtons(buttons), |
162 defaultButton |
165 defaultButton |
163 ) |
166 ) |
164 elif self.rWarning.isChecked(): |
167 elif self.rWarning.isChecked(): |
165 QMessageBox.warning(self, |
168 QMessageBox.warning( |
|
169 self, |
166 self.eCaption.text(), |
170 self.eCaption.text(), |
167 self.eMessage.toPlainText(), |
171 self.eMessage.toPlainText(), |
168 QMessageBox.StandardButtons(buttons), |
172 QMessageBox.StandardButtons(buttons), |
169 defaultButton |
173 defaultButton |
170 ) |
174 ) |
171 elif self.rCritical.isChecked(): |
175 elif self.rCritical.isChecked(): |
172 QMessageBox.critical(self, |
176 QMessageBox.critical( |
|
177 self, |
173 self.eCaption.text(), |
178 self.eCaption.text(), |
174 self.eMessage.toPlainText(), |
179 self.eMessage.toPlainText(), |
175 QMessageBox.StandardButtons(buttons), |
180 QMessageBox.StandardButtons(buttons), |
176 defaultButton |
181 defaultButton |
177 ) |
182 ) |
189 def on_bTest_clicked(self): |
194 def on_bTest_clicked(self): |
190 """ |
195 """ |
191 Private method to test the selected options. |
196 Private method to test the selected options. |
192 """ |
197 """ |
193 if self.rAbout.isChecked(): |
198 if self.rAbout.isChecked(): |
194 QMessageBox.about(None, |
199 QMessageBox.about( |
|
200 None, |
195 self.eCaption.text(), |
201 self.eCaption.text(), |
196 self.eMessage.toPlainText() |
202 self.eMessage.toPlainText() |
197 ) |
203 ) |
198 elif self.rAboutQt.isChecked(): |
204 elif self.rAboutQt.isChecked(): |
199 QMessageBox.aboutQt(None, |
205 QMessageBox.aboutQt( |
|
206 None, |
200 self.eCaption.text() |
207 self.eCaption.text() |
201 ) |
208 ) |
202 else: |
209 else: |
203 self.__testQt42() |
210 self.__testQt42() |
204 |
211 |
205 def __enabledGroups(self): |
212 def __enabledGroups(self): |
206 """ |
213 """ |
207 Private method to enable/disable some group boxes. |
214 Private method to enable/disable some group boxes. |
208 """ |
215 """ |
209 self.standardButtons.setEnabled(not self.rAbout.isChecked() and \ |
216 self.standardButtons.setEnabled(not self.rAbout.isChecked() and |
210 not self.rAboutQt.isChecked() |
217 not self.rAboutQt.isChecked() |
211 ) |
218 ) |
212 |
219 |
213 self.eMessage.setEnabled(not self.rAboutQt.isChecked()) |
220 self.eMessage.setEnabled(not self.rAboutQt.isChecked()) |
214 |
221 |
215 def on_rAbout_toggled(self, on): |
222 def on_rAbout_toggled(self, on): |
216 """ |
223 """ |
276 if len(buttons) == 0: |
283 if len(buttons) == 0: |
277 return "" |
284 return "" |
278 |
285 |
279 istring2 = istring + indString |
286 istring2 = istring + indString |
280 joinstring = ' | \\{0}{1}'.format(os.linesep, istring2) |
287 joinstring = ' | \\{0}{1}'.format(os.linesep, istring2) |
281 btnCode = ',{0}{1}QMessageBox.StandardButtons('.format(os.linesep, istring) |
288 btnCode = ',{0}{1}QMessageBox.StandardButtons('.format( |
282 btnCode += '{0}{1}{2})'.format(os.linesep, istring2, joinstring.join(buttons)) |
289 os.linesep, istring) |
|
290 btnCode += '{0}{1}{2})'.format( |
|
291 os.linesep, istring2, joinstring.join(buttons)) |
283 defaultIndex = self.defaultCombo.currentIndex() |
292 defaultIndex = self.defaultCombo.currentIndex() |
284 if defaultIndex: |
293 if defaultIndex: |
285 btnCode += ',{0}{1}{2}'.format(os.linesep, istring, |
294 btnCode += ',{0}{1}{2}'.format( |
|
295 os.linesep, istring, |
286 self.buttonsCodeListText[defaultIndex]) |
296 self.buttonsCodeListText[defaultIndex]) |
287 return btnCode |
297 return btnCode |
288 |
298 |
289 def getCode(self, indLevel, indString): |
299 def getCode(self, indLevel, indString): |
290 """ |
300 """ |
308 parent = self.parentEdit.text() |
318 parent = self.parentEdit.text() |
309 if parent == "": |
319 if parent == "": |
310 parent = "None" |
320 parent = "None" |
311 |
321 |
312 if self.rAbout.isChecked(): |
322 if self.rAbout.isChecked(): |
313 msgdlg = "QMessageBox.about({0},{1}".format(parent, os.linesep) |
323 msgdlg = "QMessageBox.about({0}".format(os.linesep) |
314 elif self.rAboutQt.isChecked(): |
324 elif self.rAboutQt.isChecked(): |
315 msgdlg = "QMessageBox.aboutQt({0},{1}".format(parent, os.linesep) |
325 msgdlg = "QMessageBox.aboutQt({0}".format(os.linesep) |
316 elif self.rInformation.isChecked(): |
326 elif self.rInformation.isChecked(): |
317 msgdlg = "res = QMessageBox.information({0},{1}".format(parent, os.linesep) |
327 msgdlg = "res = QMessageBox.information({0}".format(os.linesep) |
318 elif self.rQuestion.isChecked(): |
328 elif self.rQuestion.isChecked(): |
319 msgdlg = "res = QMessageBox.question({0},{1}".format(parent, os.linesep) |
329 msgdlg = "res = QMessageBox.question({0}".format(os.linesep) |
320 elif self.rWarning.isChecked(): |
330 elif self.rWarning.isChecked(): |
321 msgdlg = "res = QMessageBox.warning({0},{1}".format(parent, os.linesep) |
331 msgdlg = "res = QMessageBox.warning({0}".format(os.linesep) |
322 else: |
332 else: |
323 msgdlg = "res = QMessageBox.critical({0},{1}".format(parent, os.linesep) |
333 msgdlg = "res = QMessageBox.critical({0}".format(os.linesep) |
324 |
334 |
|
335 msgdlg += '{0}{1}{2}'.format(istring, parent, os.linesep) |
325 msgdlg += '{0}self.trUtf8("{1}")'.format(istring, self.eCaption.text()) |
336 msgdlg += '{0}self.trUtf8("{1}")'.format(istring, self.eCaption.text()) |
326 if not self.rAboutQt.isChecked(): |
337 if not self.rAboutQt.isChecked(): |
327 msgdlg += ',{0}{1}self.trUtf8("""{2}""")'.format( |
338 msgdlg += ',{0}{1}self.trUtf8("""{2}""")'.format( |
328 os.linesep, istring, self.eMessage.toPlainText()) |
339 os.linesep, istring, self.eMessage.toPlainText()) |
329 if not self.rAbout.isChecked() and not self.rAboutQt.isChecked(): |
340 if not self.rAbout.isChecked() and not self.rAboutQt.isChecked(): |