def changeDate(self, year, month, day, mode=None): ui.changeDate(year, month, day, mode) self.onDateChange()
def itemActivate(self, item, index): y, m, d = ui.cell.dates[self.mode] m = index + 1 ui.changeDate(y, m, d, self.mode) self.onDateChange()
def onChanged(self, label, item): mode = self.mode y, m, d = ui.cell.dates[mode] ui.changeDate(item, m, d, mode) self.onDateChange()
def selectDateResponse(self, widget, y, m, d): ui.changeDate(y, m, d) self.onDateChange()
def changeDate(self, year, month, day): ui.changeDate(year, month, day) self.onDateChange()
def changeDate(self, year, month, day, mode=None): ui.changeDate(year, month, day, mode) self.update()## equivalent of self.queue_draw() in GTK self.emit(qc.SIGNAL('date-change'), self)