E5XML/ShortcutsWriter.py

branch
Py2 comp.
changeset 3058
0a02c433f52d
parent 3057
10516539f238
parent 3022
57179e4cdadd
child 3145
a9de05d4a22f
equal deleted inserted replaced
3057:10516539f238 3058:0a02c433f52d
50 50
51 # add the main tag 51 # add the main tag
52 self.writeStartElement("Shortcuts") 52 self.writeStartElement("Shortcuts")
53 self.writeAttribute("version", shortcutsFileFormatVersion) 53 self.writeAttribute("version", shortcutsFileFormatVersion)
54 54
55 self.__writeActions("Project", 55 self.__writeActions(
56 "Project",
56 e5App().getObject("Project").getActions()) 57 e5App().getObject("Project").getActions())
57 self.__writeActions("General", 58 self.__writeActions(
59 "General",
58 e5App().getObject("UserInterface").getActions('ui')) 60 e5App().getObject("UserInterface").getActions('ui'))
59 self.__writeActions("Wizards", 61 self.__writeActions(
62 "Wizards",
60 e5App().getObject("UserInterface").getActions('wizards')) 63 e5App().getObject("UserInterface").getActions('wizards'))
61 self.__writeActions("Debug", 64 self.__writeActions(
65 "Debug",
62 e5App().getObject("DebugUI").getActions()) 66 e5App().getObject("DebugUI").getActions())
63 self.__writeActions("Edit", 67 self.__writeActions(
68 "Edit",
64 e5App().getObject("ViewManager").getActions('edit')) 69 e5App().getObject("ViewManager").getActions('edit'))
65 self.__writeActions("File", 70 self.__writeActions(
71 "File",
66 e5App().getObject("ViewManager").getActions('file')) 72 e5App().getObject("ViewManager").getActions('file'))
67 self.__writeActions("Search", 73 self.__writeActions(
74 "Search",
68 e5App().getObject("ViewManager").getActions('search')) 75 e5App().getObject("ViewManager").getActions('search'))
69 self.__writeActions("View", 76 self.__writeActions(
77 "View",
70 e5App().getObject("ViewManager").getActions('view')) 78 e5App().getObject("ViewManager").getActions('view'))
71 self.__writeActions("Macro", 79 self.__writeActions(
80 "Macro",
72 e5App().getObject("ViewManager").getActions('macro')) 81 e5App().getObject("ViewManager").getActions('macro'))
73 self.__writeActions("Bookmarks", 82 self.__writeActions(
83 "Bookmarks",
74 e5App().getObject("ViewManager").getActions('bookmark')) 84 e5App().getObject("ViewManager").getActions('bookmark'))
75 self.__writeActions("Spelling", 85 self.__writeActions(
86 "Spelling",
76 e5App().getObject("ViewManager").getActions('spelling')) 87 e5App().getObject("ViewManager").getActions('spelling'))
77 self.__writeActions("Window", 88 self.__writeActions(
89 "Window",
78 e5App().getObject("ViewManager").getActions('window')) 90 e5App().getObject("ViewManager").getActions('window'))
79 91
80 for category, ref in e5App().getPluginObjects(): 92 for category, ref in e5App().getPluginObjects():
81 if hasattr(ref, "getActions"): 93 if hasattr(ref, "getActions"):
82 self.__writeActions(category, ref.getActions()) 94 self.__writeActions(category, ref.getActions())
83 95
84 self.__writeActions("HelpViewer", 96 self.__writeActions(
97 "HelpViewer",
85 e5App().getObject("DummyHelpViewer").getActions()) 98 e5App().getObject("DummyHelpViewer").getActions())
86 99
87 # add the main end tag 100 # add the main end tag
88 self.writeEndElement() 101 self.writeEndElement()
89 self.writeEndDocument() 102 self.writeEndDocument()

eric ide

mercurial