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

Public Member Functions

def __init__ (self, screen, eventmap)
 

Static Public Member Functions

def event (evt)
 
def setActiveInfoBar (infobar, old_service, old_ref)
 
def popActiveInfoBar ()
 
def getActiveInfoBar ()
 

Static Public Attributes

list InfoBarStack = []
 
int InfoBarStackSize = 0
 
 oldServiceStr = None
 
dictionary EventMap = {}
 
 navcore = None
 

Detailed Description

Tracks service events into a screen

Constructor & Destructor Documentation

◆ __init__()

def Components.ServiceEventTracker.ServiceEventTracker.__init__ (   self,
  screen,
  eventmap 
)

Member Function Documentation

◆ event()

def Components.ServiceEventTracker.ServiceEventTracker.event (   evt)
static

◆ getActiveInfoBar()

def Components.ServiceEventTracker.ServiceEventTracker.getActiveInfoBar ( )
static

◆ popActiveInfoBar()

def Components.ServiceEventTracker.ServiceEventTracker.popActiveInfoBar ( )
static

◆ setActiveInfoBar()

def Components.ServiceEventTracker.ServiceEventTracker.setActiveInfoBar (   infobar,
  old_service,
  old_ref 
)
static

Member Data Documentation

◆ EventMap

dictionary Components.ServiceEventTracker.ServiceEventTracker.EventMap = {}
static

◆ InfoBarStack

list Components.ServiceEventTracker.ServiceEventTracker.InfoBarStack = []
static

◆ InfoBarStackSize

int Components.ServiceEventTracker.ServiceEventTracker.InfoBarStackSize = 0
static

◆ navcore

Components.ServiceEventTracker.ServiceEventTracker.navcore = None
static

◆ oldServiceStr

Components.ServiceEventTracker.ServiceEventTracker.oldServiceStr = None
static

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