eric6/Plugins/WizardPlugins/MessageBoxWizard/MessageBoxWizardDialog.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
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)

eric ide

mercurial