provide unified access to state icon (or colored led)

This commit is contained in:
Helmut Merz 2013-06-20 13:33:43 +02:00
parent 7c1dbdc732
commit cc6e1a5f3e

View file

@ -43,6 +43,10 @@ class State(object):
for k, v in kw.items(): for k, v in kw.items():
setattr(self, k, v) setattr(self, k, v)
@property
def stateIcon(self):
return 'cybertools.icons/' + (self.icon or 'led%s.png' % self.color)
class Action(object): class Action(object):