Esempio n. 1
0
 def buildMenu(self):
    for i in self.menus:
       currMenu = MenuItem()
       currMenu.name = i.name
       currMenu.folder = True
       if i.parent != None:
          currMenu.parent = i.parent.menuItem
       i.menuItem = currMenu
       self.menuItems.append(currMenu)
       for key, value in self.desktopEntries.items():
          if i.include(key, value.categories, 'Or', i.logic['Or']) and not value.noDisplay:
             newItem = MenuItem()
             newItem.parent = currMenu
             newItem.name = value.name
             newItem.command = value.command
             newItem.working = value.working
             newItem.icon = value.icon
             newItem.imported = True
             self.menuItems.append(newItem)