diff options
author | Joris | 2020-06-07 12:43:07 +0200 |
---|---|---|
committer | Joris | 2020-06-07 12:43:07 +0200 |
commit | 7a927042ba94fd5b164683edeed669cf31232559 (patch) | |
tree | 6955cfbe4719da0402055f4e60a34a3fee59e4ae /todo/gui/tasks/form/state.py | |
parent | fe3f1c155c34f2fcdce3646a7a0d64edd485417a (diff) | |
download | todo-7a927042ba94fd5b164683edeed669cf31232559.tar.gz todo-7a927042ba94fd5b164683edeed669cf31232559.tar.bz2 todo-7a927042ba94fd5b164683edeed669cf31232559.zip |
Keep tags if they are not modified
Diffstat (limited to 'todo/gui/tasks/form/state.py')
-rw-r--r-- | todo/gui/tasks/form/state.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/todo/gui/tasks/form/state.py b/todo/gui/tasks/form/state.py index 33b0873..c073214 100644 --- a/todo/gui/tasks/form/state.py +++ b/todo/gui/tasks/form/state.py @@ -1,5 +1,5 @@ from PyQt5 import QtCore -from typing import Optional +from typing import Optional, List from todo.model.task import ValidTaskForm from todo.model.difficulty import Difficulty @@ -18,6 +18,7 @@ class TaskFormEdition: difficulty_signal, priority, priority_signal, + tags: List[int], tags_signal: todo.gui.tags.list.SelectionSignal, description, description_signal): @@ -26,7 +27,7 @@ class TaskFormEdition: self._duration = duration self._difficulty = difficulty self._priority = priority - self._tags = [] + self._tags = tags self._description = description self._signal = ValidTaskFormSignal() @@ -71,7 +72,7 @@ class TaskFormEdition: self._priority = Priority(index) self.emit() - def on_tags_signal(self, tags: [int]): + def on_tags_signal(self, tags: List[int]): self._tags = tags self.emit() |