openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
Plugins.Plugin.PluginDescriptor Class Reference
Inheritance diagram for Plugins.Plugin.PluginDescriptor:

Public Member Functions

def __init__ (self, name="Plugin", where=None, description="", icon=None, fnc=None, wakeupfnc=None, needsRestart=None, internal=False, weight=0)
 
def __call__ (self, *args, **kwargs)
 
def __getattribute__ (self, name)
 
def updateIcon (self, path)
 
def getWakeupTime (self)
 
def icon (self)
 
def __eq__ (self, other)
 
def __ne__ (self, other)
 
def __lt__ (self, other)
 
def __gt__ (self, other)
 
def __ge__ (self, other)
 
def __le__ (self, other)
 

Public Attributes

 name
 
 where
 
 description
 
 iconstr
 
 wakeupfnc
 
 needsRestart
 
 internal
 
 weight
 
 path
 

Static Public Attributes

int WHERE_EXTENSIONSMENU = 1
 
int WHERE_MAINMENU = 2
 
int WHERE_PLUGINMENU = 3
 
int WHERE_MOVIELIST = 4
 
int WHERE_MENU = 5
 
int WHERE_AUTOSTART = 6
 
int WHERE_WIZARD = 7
 
int WHERE_SESSIONSTART = 8
 
int WHERE_TELETEXT = 9
 
int WHERE_FILESCAN = 10
 
int WHERE_NETWORKSETUP = 11
 
int WHERE_EVENTINFO = 12
 
int WHERE_NETWORKCONFIG_READ = 13
 
int WHERE_AUDIOMENU = 14
 
int WHERE_SOFTWAREMANAGER = 15
 
int WHERE_CHANNEL_CONTEXT_MENU = 16
 
int WHERE_NETWORKMOUNTS = 17
 
int WHERE_VIXMENU = 18
 
int WHERE_RECORDTIMER = 19
 
int WHERE_SATCONFIGCHANGED = 20
 
int WHERE_SERVICESCAN = 21
 
int WHERE_EXTENSIONSINGLE = 22
 
int WHERE_CHANNEL_ZAP = 23
 
int WHERE_INFOBARLOADED = 24
 

Detailed Description

An object to describe a plugin.

Constructor & Destructor Documentation

◆ __init__()

def Plugins.Plugin.PluginDescriptor.__init__ (   self,
  name = "Plugin",
  where = None,
  description = "",
  icon = None,
  fnc = None,
  wakeupfnc = None,
  needsRestart = None,
  internal = False,
  weight = 0 
)

Member Function Documentation

◆ __call__()

def Plugins.Plugin.PluginDescriptor.__call__ (   self,
args,
**  kwargs 
)

◆ __eq__()

def Plugins.Plugin.PluginDescriptor.__eq__ (   self,
  other 
)

◆ __ge__()

def Plugins.Plugin.PluginDescriptor.__ge__ (   self,
  other 
)

◆ __getattribute__()

def Plugins.Plugin.PluginDescriptor.__getattribute__ (   self,
  name 
)

◆ __gt__()

def Plugins.Plugin.PluginDescriptor.__gt__ (   self,
  other 
)

◆ __le__()

def Plugins.Plugin.PluginDescriptor.__le__ (   self,
  other 
)

◆ __lt__()

def Plugins.Plugin.PluginDescriptor.__lt__ (   self,
  other 
)

◆ __ne__()

def Plugins.Plugin.PluginDescriptor.__ne__ (   self,
  other 
)

◆ getWakeupTime()

def Plugins.Plugin.PluginDescriptor.getWakeupTime (   self)

◆ icon()

def Plugins.Plugin.PluginDescriptor.icon (   self)

◆ updateIcon()

def Plugins.Plugin.PluginDescriptor.updateIcon (   self,
  path 
)

Member Data Documentation

◆ description

Plugins.Plugin.PluginDescriptor.description

◆ iconstr

Plugins.Plugin.PluginDescriptor.iconstr

◆ internal

Plugins.Plugin.PluginDescriptor.internal

◆ name

Plugins.Plugin.PluginDescriptor.name

◆ needsRestart

Plugins.Plugin.PluginDescriptor.needsRestart

◆ path

Plugins.Plugin.PluginDescriptor.path

◆ wakeupfnc

Plugins.Plugin.PluginDescriptor.wakeupfnc

◆ weight

Plugins.Plugin.PluginDescriptor.weight

◆ where

Plugins.Plugin.PluginDescriptor.where

◆ WHERE_AUDIOMENU

int Plugins.Plugin.PluginDescriptor.WHERE_AUDIOMENU = 14
static

◆ WHERE_AUTOSTART

int Plugins.Plugin.PluginDescriptor.WHERE_AUTOSTART = 6
static

◆ WHERE_CHANNEL_CONTEXT_MENU

int Plugins.Plugin.PluginDescriptor.WHERE_CHANNEL_CONTEXT_MENU = 16
static

◆ WHERE_CHANNEL_ZAP

int Plugins.Plugin.PluginDescriptor.WHERE_CHANNEL_ZAP = 23
static

◆ WHERE_EVENTINFO

int Plugins.Plugin.PluginDescriptor.WHERE_EVENTINFO = 12
static

◆ WHERE_EXTENSIONSINGLE

int Plugins.Plugin.PluginDescriptor.WHERE_EXTENSIONSINGLE = 22
static

◆ WHERE_EXTENSIONSMENU

int Plugins.Plugin.PluginDescriptor.WHERE_EXTENSIONSMENU = 1
static

◆ WHERE_FILESCAN

int Plugins.Plugin.PluginDescriptor.WHERE_FILESCAN = 10
static

◆ WHERE_INFOBARLOADED

int Plugins.Plugin.PluginDescriptor.WHERE_INFOBARLOADED = 24
static

◆ WHERE_MAINMENU

int Plugins.Plugin.PluginDescriptor.WHERE_MAINMENU = 2
static

◆ WHERE_MENU

int Plugins.Plugin.PluginDescriptor.WHERE_MENU = 5
static

◆ WHERE_MOVIELIST

int Plugins.Plugin.PluginDescriptor.WHERE_MOVIELIST = 4
static

◆ WHERE_NETWORKCONFIG_READ

int Plugins.Plugin.PluginDescriptor.WHERE_NETWORKCONFIG_READ = 13
static

◆ WHERE_NETWORKMOUNTS

int Plugins.Plugin.PluginDescriptor.WHERE_NETWORKMOUNTS = 17
static

◆ WHERE_NETWORKSETUP

int Plugins.Plugin.PluginDescriptor.WHERE_NETWORKSETUP = 11
static

◆ WHERE_PLUGINMENU

int Plugins.Plugin.PluginDescriptor.WHERE_PLUGINMENU = 3
static

◆ WHERE_RECORDTIMER

int Plugins.Plugin.PluginDescriptor.WHERE_RECORDTIMER = 19
static

◆ WHERE_SATCONFIGCHANGED

int Plugins.Plugin.PluginDescriptor.WHERE_SATCONFIGCHANGED = 20
static

◆ WHERE_SERVICESCAN

int Plugins.Plugin.PluginDescriptor.WHERE_SERVICESCAN = 21
static

◆ WHERE_SESSIONSTART

int Plugins.Plugin.PluginDescriptor.WHERE_SESSIONSTART = 8
static

◆ WHERE_SOFTWAREMANAGER

int Plugins.Plugin.PluginDescriptor.WHERE_SOFTWAREMANAGER = 15
static

◆ WHERE_TELETEXT

int Plugins.Plugin.PluginDescriptor.WHERE_TELETEXT = 9
static

◆ WHERE_VIXMENU

int Plugins.Plugin.PluginDescriptor.WHERE_VIXMENU = 18
static

◆ WHERE_WIZARD

int Plugins.Plugin.PluginDescriptor.WHERE_WIZARD = 7
static

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