Esempio n. 1
0
 def initFromTask(self):
     self.ui.projectLineEdit.setText(self.task.project.name)
     self.ui.titleLineEdit.setText(self.task.title)
     if self.task.dueDate is not None:
         self.ui.dueDateEdit.setDate(qdateFromDatetime(self.task.dueDate))
     if self.task.description is not None:
         self.ui.descriptionTextEdit.setPlainText(self.task.description)
     if self.task.status == "done":
         self.ui.statusDone.setChecked(True)
         self.ui.doneDateEdit.setDate(qdateFromDatetime(self.task.doneDate))
     elif self.task.status == "started":
         self.ui.statusStarted.setChecked(True)
     elif self.task.status == "new":
         self.ui.statusNew.setChecked(True)
     else:
         raise Exception()
Esempio n. 2
0
 def initFromTask(self):
     self.ui.projectLineEdit.setText(self.task.project.name)
     title = parseutils.createLine("", self.task.title,
                                   self.task.getKeywordDict())
     self.ui.titleLineEdit.setText(title)
     if self.task.dueDate is not None:
         self.ui.dueDateEdit.setDate(qdateFromDatetime(self.task.dueDate))
     if self.task.description is not None:
         self.ui.descriptionTextEdit.setPlainText(self.task.description)
     if self.task.status == "done":
         self.ui.statusDone.setChecked(True)
         self.ui.doneDateEdit.setDate(qdateFromDatetime(self.task.doneDate))
     elif self.task.status == "started":
         self.ui.statusStarted.setChecked(True)
     elif self.task.status == "new":
         self.ui.statusNew.setChecked(True)
     else:
         raise Exception()
Esempio n. 3
0
 def slotTextEdited(self, text):
     if text.isEmpty():
         self.resetDate()
     else:
         pos = self.mapToGlobal(QPoint(0, 0))
         try:
             date = ydateutils.parseHumaneDateTime(unicode(text))
             self._date = qdateFromDatetime(date)
             tip = self._date.toString(Qt.SystemLocaleLongDate)
         except YokadiException, exc:
             tip = QString()
         QToolTip.showText(pos, tip, self, self.rect())
         self._updateResetButton()
Esempio n. 4
0
 def slotTextEdited(self, text):
     if text.isEmpty():
         self.resetDate()
     else:
         pos = self.mapToGlobal(QPoint(0, 0))
         try:
             date = ydateutils.parseHumaneDateTime(unicode(text))
             self._date = qdateFromDatetime(date)
             tip = self._date.toString(Qt.SystemLocaleLongDate)
         except YokadiException, exc:
             tip = QString()
         QToolTip.showText(pos, tip, self, self.rect())
         self._updateResetButton()