aboutsummaryrefslogtreecommitdiff
path: root/lib/python/Components/Sources/Event.py
blob: 6cab6d39eeda8480e3ff91ed94423b2339089914 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
from Source import Source

class Event(Source, object):
	def __init__(self):
		Source.__init__(self)
		self.evt = None

	def getCurrentEvent(self):
		return self.evt

	event = property(getCurrentEvent)

	def newEvent(self, event):
		if not self.evt or self.evt != event:
			self.evt = event
			if not event:
				self.changed((self.CHANGED_CLEAR,))
			else:
				self.changed((self.CHANGED_ALL,))