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() |