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