Preferences/ConfigurationPages/TasksPage.py

changeset 1819
cfcfd617216a
parent 1509
c0b5e693b0eb
child 2230
2b1b9265156c
equal deleted inserted replaced
1818:a5e4cb4bed43 1819:cfcfd617216a
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,

eric ide

mercurial