785 # needed to keep it from being recognized as a task |
785 # needed to keep it from being recognized as a task |
786 "TasksColour": QColor(Qt.black), |
786 "TasksColour": QColor(Qt.black), |
787 "TasksBugfixColour": QColor(Qt.red), |
787 "TasksBugfixColour": QColor(Qt.red), |
788 "TasksBgColour": QColor(Qt.white), |
788 "TasksBgColour": QColor(Qt.white), |
789 "TasksProjectBgColour": QColor(Qt.lightGray), |
789 "TasksProjectBgColour": QColor(Qt.lightGray), |
|
790 "ClearOnFileClose": True, |
790 } |
791 } |
791 |
792 |
792 # defaults for templates related stuff |
793 # defaults for templates related stuff |
793 templatesDefaults = { |
794 templatesDefaults = { |
794 "AutoOpenGroups": True, |
795 "AutoOpenGroups": True, |
2235 col = prefClass.settings.value("Tasks/" + key) |
2236 col = prefClass.settings.value("Tasks/" + key) |
2236 if col is not None: |
2237 if col is not None: |
2237 return QColor(col) |
2238 return QColor(col) |
2238 else: |
2239 else: |
2239 return prefClass.tasksDefaults[key] |
2240 return prefClass.tasksDefaults[key] |
|
2241 elif key in ["ClearOnFileClose"]: |
|
2242 return toBool(prefClass.settings.value("Tasks/" + key, |
|
2243 prefClass.tasksDefaults[key])) |
2240 else: |
2244 else: |
2241 return prefClass.settings.value("Tasks/" + key, |
2245 return prefClass.settings.value("Tasks/" + key, |
2242 prefClass.tasksDefaults[key]) |
2246 prefClass.tasksDefaults[key]) |
2243 |
2247 |
2244 |
2248 |