openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Components.PluginComponent.PluginComponent Class Reference

Public Member Functions

def __init__ (self)
 
def setPluginPrefix (self, prefix)
 
def addPlugin (self, plugin)
 
def removePlugin (self, plugin)
 
def readPluginList (self, directory)
 
def getPlugins (self, where)
 
def getPluginsForMenu (self, menuid)
 
def getDescriptionForMenuEntryID (self, menuid, entryid)
 
def clearPluginList (self)
 
def reloadPlugins (self, dummy=False)
 
def shutdown (self)
 
def resetWarnings (self)
 
def getNextWakeupTime (self, getPluginIdent=False)
 

Public Attributes

 plugins
 
 pluginList
 
 installedPluginList
 
 prefix
 
 restartRequired
 
 firstRun
 
 warnings
 

Static Public Attributes

bool firstRun = True
 
bool restartRequired = False
 

Constructor & Destructor Documentation

◆ __init__()

def Components.PluginComponent.PluginComponent.__init__ (   self)

Member Function Documentation

◆ addPlugin()

def Components.PluginComponent.PluginComponent.addPlugin (   self,
  plugin 
)

◆ clearPluginList()

def Components.PluginComponent.PluginComponent.clearPluginList (   self)

◆ getDescriptionForMenuEntryID()

def Components.PluginComponent.PluginComponent.getDescriptionForMenuEntryID (   self,
  menuid,
  entryid 
)

◆ getNextWakeupTime()

def Components.PluginComponent.PluginComponent.getNextWakeupTime (   self,
  getPluginIdent = False 
)

◆ getPlugins()

def Components.PluginComponent.PluginComponent.getPlugins (   self,
  where 
)
Get list of plugins in a specific category

◆ getPluginsForMenu()

def Components.PluginComponent.PluginComponent.getPluginsForMenu (   self,
  menuid 
)

◆ readPluginList()

def Components.PluginComponent.PluginComponent.readPluginList (   self,
  directory 
)
enumerates plugins

◆ reloadPlugins()

def Components.PluginComponent.PluginComponent.reloadPlugins (   self,
  dummy = False 
)

◆ removePlugin()

def Components.PluginComponent.PluginComponent.removePlugin (   self,
  plugin 
)

◆ resetWarnings()

def Components.PluginComponent.PluginComponent.resetWarnings (   self)

◆ setPluginPrefix()

def Components.PluginComponent.PluginComponent.setPluginPrefix (   self,
  prefix 
)

◆ shutdown()

def Components.PluginComponent.PluginComponent.shutdown (   self)

Member Data Documentation

◆ firstRun [1/2]

bool Components.PluginComponent.PluginComponent.firstRun = True
static

◆ firstRun [2/2]

Components.PluginComponent.PluginComponent.firstRun

◆ installedPluginList

Components.PluginComponent.PluginComponent.installedPluginList

◆ pluginList

Components.PluginComponent.PluginComponent.pluginList

◆ plugins

Components.PluginComponent.PluginComponent.plugins

◆ prefix

Components.PluginComponent.PluginComponent.prefix

◆ restartRequired [1/2]

bool Components.PluginComponent.PluginComponent.restartRequired = False
static

◆ restartRequired [2/2]

Components.PluginComponent.PluginComponent.restartRequired

◆ warnings

Components.PluginComponent.PluginComponent.warnings

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