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