Tasks/TaskPropertiesDialog.py

changeset 2197
c4f24f8f34c0
parent 2196
b5ca7665e928
child 2302
f29e9405c851
equal deleted inserted replaced
2196:b5ca7665e928 2197:c4f24f8f34c0
34 self.filenameCompleter = E5FileCompleter(self.filenameEdit) 34 self.filenameCompleter = E5FileCompleter(self.filenameEdit)
35 35
36 if not projectOpen: 36 if not projectOpen:
37 self.projectCheckBox.setEnabled(False) 37 self.projectCheckBox.setEnabled(False)
38 if task is not None: 38 if task is not None:
39 self.summaryEdit.setText(task.summary)
39 self.descriptionEdit.setText(task.description) 40 self.descriptionEdit.setText(task.description)
40 self.longtextEdit.setText(task.longtext)
41 self.creationLabel.setText(time.strftime("%Y-%m-%d, %H:%M:%S", 41 self.creationLabel.setText(time.strftime("%Y-%m-%d, %H:%M:%S",
42 time.localtime(task.created))) 42 time.localtime(task.created)))
43 self.priorityCombo.setCurrentIndex(task.priority) 43 self.priorityCombo.setCurrentIndex(task.priority)
44 self.projectCheckBox.setChecked(task._isProjectTask) 44 self.projectCheckBox.setChecked(task._isProjectTask)
45 self.completedCheckBox.setChecked(task.completed) 45 self.completedCheckBox.setChecked(task.completed)
51 51
52 def setReadOnly(self): 52 def setReadOnly(self):
53 """ 53 """
54 Public slot to set the dialog to read only mode. 54 Public slot to set the dialog to read only mode.
55 """ 55 """
56 self.descriptionEdit.setReadOnly(True) 56 self.summaryEdit.setReadOnly(True)
57 self.completedCheckBox.setEnabled(False) 57 self.completedCheckBox.setEnabled(False)
58 self.priorityCombo.setEnabled(False) 58 self.priorityCombo.setEnabled(False)
59 self.projectCheckBox.setEnabled(False) 59 self.projectCheckBox.setEnabled(False)
60 60
61 def getData(self): 61 def getData(self):
63 Public method to retrieve the dialogs data. 63 Public method to retrieve the dialogs data.
64 64
65 @return tuple of description, priority, completion flag, 65 @return tuple of description, priority, completion flag,
66 project flag and long text (string, string, boolean, boolean, string) 66 project flag and long text (string, string, boolean, boolean, string)
67 """ 67 """
68 return (self.descriptionEdit.text(), self.priorityCombo.currentIndex(), 68 return (self.summaryEdit.text(), self.priorityCombo.currentIndex(),
69 self.completedCheckBox.isChecked(), self.projectCheckBox.isChecked(), 69 self.completedCheckBox.isChecked(), self.projectCheckBox.isChecked(),
70 self.longtextEdit.toPlainText()) 70 self.descriptionEdit.toPlainText())

eric ide

mercurial