示例#1
0
    def rebuild_menus(self):
        ''' Builds the UI menus '''
        print('Rebuilding menus')
        m = self.menu
        m.clear()
        self.actions_unique_map = {}

		self.add_new_menu_item = create_menu_action_unique(self, m, _('Create/Modify Post'), None, shortcut=False, triggered=self.show_wordpress_post)
		m.addSeparator()
		self.add_new_menu_item = create_menu_action_unique(self, m, _('Settings ...'), None, shortcut=False, triggered=self.show_configuration)
示例#2
0
 def create_menu_item_ex(self, parent_menu, menu_text, image=None, tooltip=None,
                        shortcut=None, triggered=None, is_checked=None, shortcut_name=None,
                        unique_name=None):
     ac = create_menu_action_unique(self, parent_menu, menu_text, image, tooltip,
                                    shortcut, triggered, is_checked, shortcut_name, unique_name)
     self.actions_unique_map[ac.calibre_shortcut_unique_name] = ac.calibre_shortcut_unique_name
     return ac