[hbbtv] fix check vuplus
[vuplus_dvbapp] / lib / python / Components / Sources / HbbtvApplication.py
1 from Source import Source
2 from Components.Element import cached
3
4 class HbbtvApplication(Source):
5         def __init__(self):
6                 Source.__init__(self)
7                 self._available = False
8                 self._appname = ""
9                 self._useait = True
10
11         def setApplicationName(self, name):
12                 self._appname = name
13                 self._available = False
14                 if name is not None and name != "":
15                         self._available = True
16                 self.changed((self.CHANGED_ALL,))
17
18         def getUseAit(self):
19                 return self._useait
20
21         @cached
22         def getBoolean(self):
23                 return self._available
24         boolean = property(getBoolean)
25
26         @cached
27         def getName(self):
28                 return self._appname
29         name = property(getName)