summaryrefslogtreecommitdiff
path: root/tropical/qt/eventdrawer.py
diff options
context:
space:
mode:
Diffstat (limited to 'tropical/qt/eventdrawer.py')
-rw-r--r--tropical/qt/eventdrawer.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/tropical/qt/eventdrawer.py b/tropical/qt/eventdrawer.py
index 6b9af44..1d52bb8 100644
--- a/tropical/qt/eventdrawer.py
+++ b/tropical/qt/eventdrawer.py
@@ -24,7 +24,7 @@ class EvtDrawerScene(QGraphicsScene):
self.env=env
self.eventsRect=list()
self.eventsList=list()
- self.setDay(self.env.calState.today())
+ self.calStateChanged()
def drawForeground(self, painter, rect):
self.eventsRect.clear()
@@ -62,9 +62,10 @@ class EvtDrawerScene(QGraphicsScene):
r=self.eventsRect[i]
painter.drawText(r.x(),r.y()+labelH,"Hello event")
- def setDay(self, day):
- self.eventsList=self.env.listEventsOn(day[0],day[1],day[2])
- self.update()
+ def calStateChanged(self):
+ s=self.env.calState.selection
+ self.eventsList=self.env.listEventsOn(s[0],s[1],s[2])
+ self.update()
class EvtDrawer():
@@ -87,5 +88,5 @@ class EvtDrawer():
# self.gv.setSizePolicy(spLeft);
layout.addWidget(self.gv)
- def setDay(self,day):
- self.gs.setDay(day)
+ def calStateChanged(self):
+ self.gs.calStateChanged()