enigma2  2.6
Public Member Functions | Public Attributes | Static Public Attributes | List of all members
Plugins.Plugin.PluginDescriptor Class Reference
Inheritance diagram for Plugins.Plugin.PluginDescriptor:

Public Member Functions

def __init__ (self, name="Plugin", where=[], description="", icon=None, fnc=None, wakeupfnc=None, needsRestart=None, internal=False, weight=0, helperfnc=None)
 
def __call__ (self, *args, **kwargs)
 
def __getattribute__ (self, name)
 
def updateIcon (self, path)
 
def getWakeupTime (self)
 
def __eq__ (self, other)
 

Public Attributes

 name
 
 internal
 
 needsRestart
 
 path
 
 helperfnc
 
 where
 
 description
 
 iconstr
 
 icon
 
 weight
 
 wakeupfnc
 

Static Public Attributes

int WHERE_EXTENSIONSMENU = 0
 
int WHERE_MAINMENU = 1
 
int WHERE_PLUGINMENU = 2
 
int WHERE_MOVIELIST = 3
 
int WHERE_MENU = 4
 
int WHERE_AUTOSTART = 5
 
int WHERE_WIZARD = 6
 
int WHERE_SESSIONSTART = 7
 
int WHERE_TELETEXT = 8
 
int WHERE_FILESCAN = 9
 
int WHERE_NETWORKSETUP = 10
 
int WHERE_EVENTINFO = 11
 
int WHERE_NETWORKCONFIG_READ = 12
 
int WHERE_AUDIOMENU = 13
 
int WHERE_SOFTWAREMANAGER = 14
 
int WHERE_TIMEREDIT = 15
 
int WHERE_INFOBAR = 16
 
int WHERE_HBBTV = 17
 
int WHERE_STORAGEMANAGER = 18
 
int WHERE_CHANNEL_CONTEXT_MENU = 19
 
int WHERE_CHANNEL_SELECTION_MENU = WHERE_CHANNEL_CONTEXT_MENU
 
int WHERE_UPNP = 20
 
int WHERE_EVENTVIEW = 21
 
int WHERE_EPG_SELECTION_SINGLE_RED = 22
 
int WHERE_EPG_SELECTION_SINGLE_BLUE = 23
 
int WHERE_CHANNEL_SELECTION_RED = 24
 

Detailed Description

An object to describe a plugin.

Constructor & Destructor Documentation

◆ __init__()

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

Member Function Documentation

◆ __call__()

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

◆ __eq__()

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

◆ __getattribute__()

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

◆ getWakeupTime()

def Plugins.Plugin.PluginDescriptor.getWakeupTime (   self)

◆ updateIcon()

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

Member Data Documentation

◆ description

Plugins.Plugin.PluginDescriptor.description

◆ helperfnc

Plugins.Plugin.PluginDescriptor.helperfnc

◆ icon

Plugins.Plugin.PluginDescriptor.icon

◆ 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 = 13
static

◆ WHERE_AUTOSTART

int Plugins.Plugin.PluginDescriptor.WHERE_AUTOSTART = 5
static

◆ WHERE_CHANNEL_CONTEXT_MENU

int Plugins.Plugin.PluginDescriptor.WHERE_CHANNEL_CONTEXT_MENU = 19
static

◆ WHERE_CHANNEL_SELECTION_MENU

int Plugins.Plugin.PluginDescriptor.WHERE_CHANNEL_SELECTION_MENU = WHERE_CHANNEL_CONTEXT_MENU
static

◆ WHERE_CHANNEL_SELECTION_RED

int Plugins.Plugin.PluginDescriptor.WHERE_CHANNEL_SELECTION_RED = 24
static

◆ WHERE_EPG_SELECTION_SINGLE_BLUE

int Plugins.Plugin.PluginDescriptor.WHERE_EPG_SELECTION_SINGLE_BLUE = 23
static

◆ WHERE_EPG_SELECTION_SINGLE_RED

int Plugins.Plugin.PluginDescriptor.WHERE_EPG_SELECTION_SINGLE_RED = 22
static

◆ WHERE_EVENTINFO

int Plugins.Plugin.PluginDescriptor.WHERE_EVENTINFO = 11
static

◆ WHERE_EVENTVIEW

int Plugins.Plugin.PluginDescriptor.WHERE_EVENTVIEW = 21
static

◆ WHERE_EXTENSIONSMENU

int Plugins.Plugin.PluginDescriptor.WHERE_EXTENSIONSMENU = 0
static

◆ WHERE_FILESCAN

int Plugins.Plugin.PluginDescriptor.WHERE_FILESCAN = 9
static

◆ WHERE_HBBTV

int Plugins.Plugin.PluginDescriptor.WHERE_HBBTV = 17
static

◆ WHERE_INFOBAR

int Plugins.Plugin.PluginDescriptor.WHERE_INFOBAR = 16
static

◆ WHERE_MAINMENU

int Plugins.Plugin.PluginDescriptor.WHERE_MAINMENU = 1
static

◆ WHERE_MENU

int Plugins.Plugin.PluginDescriptor.WHERE_MENU = 4
static

◆ WHERE_MOVIELIST

int Plugins.Plugin.PluginDescriptor.WHERE_MOVIELIST = 3
static

◆ WHERE_NETWORKCONFIG_READ

int Plugins.Plugin.PluginDescriptor.WHERE_NETWORKCONFIG_READ = 12
static

◆ WHERE_NETWORKSETUP

int Plugins.Plugin.PluginDescriptor.WHERE_NETWORKSETUP = 10
static

◆ WHERE_PLUGINMENU

int Plugins.Plugin.PluginDescriptor.WHERE_PLUGINMENU = 2
static

◆ WHERE_SESSIONSTART

int Plugins.Plugin.PluginDescriptor.WHERE_SESSIONSTART = 7
static

◆ WHERE_SOFTWAREMANAGER

int Plugins.Plugin.PluginDescriptor.WHERE_SOFTWAREMANAGER = 14
static

◆ WHERE_STORAGEMANAGER

int Plugins.Plugin.PluginDescriptor.WHERE_STORAGEMANAGER = 18
static

◆ WHERE_TELETEXT

int Plugins.Plugin.PluginDescriptor.WHERE_TELETEXT = 8
static

◆ WHERE_TIMEREDIT

int Plugins.Plugin.PluginDescriptor.WHERE_TIMEREDIT = 15
static

◆ WHERE_UPNP

int Plugins.Plugin.PluginDescriptor.WHERE_UPNP = 20
static

◆ WHERE_WIZARD

int Plugins.Plugin.PluginDescriptor.WHERE_WIZARD = 6
static

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