diff options
Diffstat (limited to 'tropical/qt/eventdrawer.py')
| -rw-r--r-- | tropical/qt/eventdrawer.py | 13 |
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() |
