215 shortcutsFile = ShortcutsFile() |
215 shortcutsFile = ShortcutsFile() |
216 shortcutsFile.writeFile(fn, helpViewer) |
216 shortcutsFile.writeFile(fn, helpViewer) |
217 else: |
217 else: |
218 # old XML based file |
218 # old XML based file |
219 f = QFile(fn) |
219 f = QFile(fn) |
220 if f.open(QIODevice.WriteOnly): |
220 if f.open(QIODevice.OpenModeFlag.WriteOnly): |
221 from E5XML.ShortcutsWriter import ShortcutsWriter |
221 from E5XML.ShortcutsWriter import ShortcutsWriter |
222 ShortcutsWriter(f).writeXML(helpViewer=helpViewer) |
222 ShortcutsWriter(f).writeXML(helpViewer=helpViewer) |
223 f.close() |
223 f.close() |
224 else: |
224 else: |
225 E5MessageBox.critical( |
225 E5MessageBox.critical( |