28 self.setObjectName("TasksPage") |
28 self.setObjectName("TasksPage") |
29 |
29 |
30 self.tasksColours = {} |
30 self.tasksColours = {} |
31 |
31 |
32 # set initial values |
32 # set initial values |
33 self.tasksMarkerEdit.setText(Preferences.getTasks("TasksMarkers")) |
33 self.tasksMarkerFixmeEdit.setText( |
34 self.tasksMarkerBugfixEdit.setText( |
34 Preferences.getTasks("TasksFixmeMarkers")) |
35 Preferences.getTasks("TasksMarkersBugfix")) |
35 self.tasksMarkerWarningEdit.setText( |
|
36 Preferences.getTasks("TasksWarningMarkers")) |
|
37 self.tasksMarkerTodoEdit.setText( |
|
38 Preferences.getTasks("TasksTodoMarkers")) |
|
39 self.tasksMarkerNoteEdit.setText( |
|
40 Preferences.getTasks("TasksNoteMarkers")) |
36 |
41 |
37 self.tasksColours["TasksColour"] = \ |
42 self.tasksColours["TasksFixmeColor"] = \ |
38 self.initColour("TasksColour", self.tasksColourButton, Preferences.getTasks) |
43 self.initColour("TasksFixmeColor", self.tasksFixmeColourButton, |
39 self.tasksColours["TasksBugfixColour"] = \ |
|
40 self.initColour("TasksBugfixColour", self.tasksBugfixColourButton, |
|
41 Preferences.getTasks) |
44 Preferences.getTasks) |
42 self.tasksColours["TasksBgColour"] = \ |
45 self.tasksColours["TasksWarningColor"] = \ |
43 self.initColour("TasksBgColour", self.tasksBgColourButton, |
46 self.initColour("TasksWarningColor", self.tasksWarningColourButton, |
44 Preferences.getTasks) |
47 Preferences.getTasks) |
45 self.tasksColours["TasksProjectBgColour"] = \ |
48 self.tasksColours["TasksTodoColor"] = \ |
46 self.initColour("TasksProjectBgColour", self.tasksProjectBgColourButton, |
49 self.initColour("TasksTodoColor", self.tasksTodoColourButton, |
|
50 Preferences.getTasks) |
|
51 self.tasksColours["TasksNoteColor"] = \ |
|
52 self.initColour("TasksNoteColor", self.tasksNoteColourButton, |
47 Preferences.getTasks) |
53 Preferences.getTasks) |
48 |
54 |
49 self.clearCheckBox.setChecked(Preferences.getTasks("ClearOnFileClose")) |
55 self.clearCheckBox.setChecked(Preferences.getTasks("ClearOnFileClose")) |
50 |
56 |
51 def save(self): |
57 def save(self): |
52 """ |
58 """ |
53 Public slot to save the Tasks configuration. |
59 Public slot to save the Tasks configuration. |
54 """ |
60 """ |
55 Preferences.setTasks("TasksMarkers", self.tasksMarkerEdit.text()) |
61 Preferences.setTasks("TasksFixmeMarkers", |
56 Preferences.setTasks("TasksMarkersBugfix", |
62 self.tasksMarkerFixmeEdit.text()) |
57 self.tasksMarkerBugfixEdit.text()) |
63 Preferences.setTasks("TasksWarningMarkers", |
|
64 self.tasksMarkerWarningEdit.text()) |
|
65 Preferences.setTasks("TasksTodoMarkers", |
|
66 self.tasksMarkerTodoEdit.text()) |
|
67 Preferences.setTasks("TasksNoteMarkers", |
|
68 self.tasksMarkerNoteEdit.text()) |
58 for key in list(self.tasksColours.keys()): |
69 for key in list(self.tasksColours.keys()): |
59 Preferences.setTasks(key, self.tasksColours[key]) |
70 Preferences.setTasks(key, self.tasksColours[key]) |
60 Preferences.setTasks("ClearOnFileClose", self.clearCheckBox.isChecked()) |
71 Preferences.setTasks("ClearOnFileClose", self.clearCheckBox.isChecked()) |
61 |
72 |
62 @pyqtSlot() |
73 @pyqtSlot() |
63 def on_tasksColourButton_clicked(self): |
74 def on_tasksFixmeColourButton_clicked(self): |
64 """ |
75 """ |
65 Private slot to set the colour for standard tasks. |
76 Private slot to set the colour for standard tasks. |
66 """ |
77 """ |
67 self.tasksColours["TasksColour"] = \ |
78 self.tasksColours["TasksColour"] = \ |
68 self.selectColour(self.tasksColourButton, self.tasksColours["TasksColour"]) |
79 self.selectColour(self.tasksColourButton, self.tasksColours["TasksColour"]) |
69 |
80 |
70 @pyqtSlot() |
81 @pyqtSlot() |
71 def on_tasksBugfixColourButton_clicked(self): |
82 def on_tasksWarningColourButton_clicked(self): |
72 """ |
83 """ |
73 Private slot to set the colour for bugfix tasks. |
84 Private slot to set the colour for bugfix tasks. |
74 """ |
85 """ |
75 self.tasksColours["TasksBugfixColour"] = \ |
86 self.tasksColours["TasksBugfixColour"] = \ |
76 self.selectColour(self.tasksBugfixColourButton, |
87 self.selectColour(self.tasksBugfixColourButton, |
77 self.tasksColours["TasksBugfixColour"]) |
88 self.tasksColours["TasksBugfixColour"]) |
78 |
89 |
79 @pyqtSlot() |
90 @pyqtSlot() |
80 def on_tasksBgColourButton_clicked(self): |
91 def on_tasksTodoColourButton_clicked(self): |
81 """ |
92 """ |
82 Private slot to set the background colour for global tasks. |
93 Private slot to set the background colour for global tasks. |
83 """ |
94 """ |
84 self.tasksColours["TasksBgColour"] = \ |
95 self.tasksColours["TasksBgColour"] = \ |
85 self.selectColour(self.tasksBgColourButton, |
96 self.selectColour(self.tasksBgColourButton, |
86 self.tasksColours["TasksBgColour"]) |
97 self.tasksColours["TasksBgColour"]) |
87 |
98 |
88 @pyqtSlot() |
99 @pyqtSlot() |
89 def on_tasksProjectBgColourButton_clicked(self): |
100 def on_tasksNoteColourButton_clicked(self): |
90 """ |
101 """ |
91 Private slot to set the backgroundcolour for project tasks. |
102 Private slot to set the backgroundcolour for project tasks. |
92 """ |
103 """ |
93 self.tasksColours["TasksProjectBgColour"] = \ |
104 self.tasksColours["TasksProjectBgColour"] = \ |
94 self.selectColour(self.tasksProjectBgColourButton, |
105 self.selectColour(self.tasksProjectBgColourButton, |