E5XML/ShortcutsWriter.py

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

eric ide

mercurial