Example #1
0
 def askRemoveShortcut(self):
     item = self.getSelectedItem()
     if item:
         message = '%s %s?' % (_('Do you want to delete'),
                               toString(item.name))
         self.session.openWithCallback(self.removeShortcut,
                                       MessageBox,
                                       message,
                                       type=MessageBox.TYPE_YESNO)
Example #2
0
    def __init__(self, session, addon):
        BaseArchivCZSKListSourceScreen.__init__(self, session)
        self.provider = addon.provider
        self.lst_items = self.provider.get_shortcuts()
        self.title = "%s - %s" % (toString(addon.name), _("Shortcuts"))
        self["key_red"] = Label(_("Remove shortcut"))
        self["key_green"] = Label()
        self["key_yellow"] = Label()
        self["key_blue"] = Label()
        self["actions"] = ActionMap(["archivCZSKActions"], {
            "ok": self.ok,
            "cancel": self.cancel,
            "red": self.askRemoveShortcut,
        })

        self.onShown.append(self.setWindowTitle)
Example #3
0
 def updateMenuList(self, index=0):
     self["menu"].list = [(toString(item[0]), ) for item in self.searchList]
     self["menu"].index = index
Example #4
0
 def updateMenuList(self, index=0):
     self["menu"].list = [(toString(item[0]), ) for item in self.searchList]
     self["menu"].index = index
Example #5
0
 def updateMenuList(self, index=0):
     self["menu"].list = [(LoadPixmap(toString(item.thumb)),
                           toString(item.name)) for item in self.lst_items]
     self["menu"].index = index