openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Components.PackageInfo.PackageInfoHandler Class Reference
Inheritance diagram for Components.PackageInfo.PackageInfoHandler:
Plugins.SystemPlugins.SoftwareManager.SoftwareTools.SoftwareTools Plugins.SystemPlugins.SoftwareManager.plugin.PluginDetails Plugins.SystemPlugins.SoftwareManager.plugin.PluginManager

Public Member Functions

def __init__ (self, statusCallback, blocking=False, neededTag=None, neededFlag=None)
 
def readInfo (self, directory, file)
 
def readIndex (self, directory, file)
 
def readDetails (self, directory, file)
 
def fillPackagesList (self, prerequisites=True)
 
def fillPackagesIndexList (self, prerequisites=True)
 
def fillPackageDetails (self, details=None)
 
def prerequisiteMet (self, prerequisites)
 
def installPackages (self, indexes)
 
def installPackage (self, index)
 
def setStatus (self, status)
 
def installNext (self, *args, **kwargs)
 
def readfile (self, filename)
 
def mergeConfig (self, directory, name, merge=True)
 
def installIPK (self, directory, name)
 
def opkgCallback (self, event, param)
 
def installSkin (self, directory, name)
 
def mergeServices (self, directory, name, merge=False)
 
def installFavourites (self, directory, name)
 

Public Attributes

 directory
 
 neededTag
 
 neededFlag
 
 blocking
 
 currentlyInstallingMetaIndex
 
 console
 
 reloadFavourites
 
 statusCallback
 
 packageslist
 
 packagesIndexlist
 
 packageDetails
 
 installIndexes
 
 installingAttributes
 
 attributeNames
 
 currentAttributeIndex
 
 currentIndex
 
 status
 
 opkg
 

Static Public Attributes

int STATUS_WORKING = 0
 
int STATUS_DONE = 1
 
int STATUS_ERROR = 2
 
int STATUS_INIT = 4
 

Constructor & Destructor Documentation

◆ __init__()

def Components.PackageInfo.PackageInfoHandler.__init__ (   self,
  statusCallback,
  blocking = False,
  neededTag = None,
  neededFlag = None 
)

Member Function Documentation

◆ fillPackageDetails()

def Components.PackageInfo.PackageInfoHandler.fillPackageDetails (   self,
  details = None 
)

◆ fillPackagesIndexList()

def Components.PackageInfo.PackageInfoHandler.fillPackagesIndexList (   self,
  prerequisites = True 
)

◆ fillPackagesList()

def Components.PackageInfo.PackageInfoHandler.fillPackagesList (   self,
  prerequisites = True 
)

◆ installFavourites()

def Components.PackageInfo.PackageInfoHandler.installFavourites (   self,
  directory,
  name 
)

◆ installIPK()

def Components.PackageInfo.PackageInfoHandler.installIPK (   self,
  directory,
  name 
)

◆ installNext()

def Components.PackageInfo.PackageInfoHandler.installNext (   self,
args,
**  kwargs 
)

◆ installPackage()

def Components.PackageInfo.PackageInfoHandler.installPackage (   self,
  index 
)

◆ installPackages()

def Components.PackageInfo.PackageInfoHandler.installPackages (   self,
  indexes 
)

◆ installSkin()

def Components.PackageInfo.PackageInfoHandler.installSkin (   self,
  directory,
  name 
)

◆ mergeConfig()

def Components.PackageInfo.PackageInfoHandler.mergeConfig (   self,
  directory,
  name,
  merge = True 
)

◆ mergeServices()

def Components.PackageInfo.PackageInfoHandler.mergeServices (   self,
  directory,
  name,
  merge = False 
)

◆ opkgCallback()

def Components.PackageInfo.PackageInfoHandler.opkgCallback (   self,
  event,
  param 
)

◆ prerequisiteMet()

def Components.PackageInfo.PackageInfoHandler.prerequisiteMet (   self,
  prerequisites 
)

◆ readDetails()

def Components.PackageInfo.PackageInfoHandler.readDetails (   self,
  directory,
  file 
)

◆ readfile()

def Components.PackageInfo.PackageInfoHandler.readfile (   self,
  filename 
)

◆ readIndex()

def Components.PackageInfo.PackageInfoHandler.readIndex (   self,
  directory,
  file 
)

◆ readInfo()

def Components.PackageInfo.PackageInfoHandler.readInfo (   self,
  directory,
  file 
)

◆ setStatus()

def Components.PackageInfo.PackageInfoHandler.setStatus (   self,
  status 
)

Member Data Documentation

◆ attributeNames

Components.PackageInfo.PackageInfoHandler.attributeNames

◆ blocking

Components.PackageInfo.PackageInfoHandler.blocking

◆ console

Components.PackageInfo.PackageInfoHandler.console

◆ currentAttributeIndex

Components.PackageInfo.PackageInfoHandler.currentAttributeIndex

◆ currentIndex

Components.PackageInfo.PackageInfoHandler.currentIndex

◆ currentlyInstallingMetaIndex

Components.PackageInfo.PackageInfoHandler.currentlyInstallingMetaIndex

◆ directory

Components.PackageInfo.PackageInfoHandler.directory

◆ installIndexes

Components.PackageInfo.PackageInfoHandler.installIndexes

◆ installingAttributes

Components.PackageInfo.PackageInfoHandler.installingAttributes

◆ neededFlag

Components.PackageInfo.PackageInfoHandler.neededFlag

◆ neededTag

Components.PackageInfo.PackageInfoHandler.neededTag

◆ opkg

Components.PackageInfo.PackageInfoHandler.opkg

◆ packageDetails

Components.PackageInfo.PackageInfoHandler.packageDetails

◆ packagesIndexlist

Components.PackageInfo.PackageInfoHandler.packagesIndexlist

◆ packageslist

Components.PackageInfo.PackageInfoHandler.packageslist

◆ reloadFavourites

Components.PackageInfo.PackageInfoHandler.reloadFavourites

◆ status

Components.PackageInfo.PackageInfoHandler.status

◆ STATUS_DONE

int Components.PackageInfo.PackageInfoHandler.STATUS_DONE = 1
static

◆ STATUS_ERROR

int Components.PackageInfo.PackageInfoHandler.STATUS_ERROR = 2
static

◆ STATUS_INIT

int Components.PackageInfo.PackageInfoHandler.STATUS_INIT = 4
static

◆ STATUS_WORKING

int Components.PackageInfo.PackageInfoHandler.STATUS_WORKING = 0
static

◆ statusCallback

Components.PackageInfo.PackageInfoHandler.statusCallback

The documentation for this class was generated from the following file: