+ if self.type == self.DOWNLOAD:
+ self.session.openWithCallback(self.installFinished, Console, cmdlist = ["ipkg install " + "enigma2-plugin-" + self["list"].l.getCurrentSelection()[0].name])
+ elif self.type == self.REMOVE:
+ self.session.openWithCallback(self.installFinished, Console, cmdlist = ["ipkg remove " + "enigma2-plugin-" + self["list"].l.getCurrentSelection()[0].name])
+
+ def setWindowTitle(self):
+ if self.type == self.DOWNLOAD:
+ self.setTitle(_("Downloadable new plugins"))
+ elif self.type == self.REMOVE:
+ self.setTitle(_("Remove plugins"))
+
+ def startIpkgListInstalled(self):
+ self.container.execute("ipkg list_installed enigma2-plugin-*")
+
+ def startIpkgListAvailable(self):
+ self.container.execute("ipkg list enigma2-plugin-*")