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()) |