aside.gui.task module¶
Contains tasks layout.
- class Task(task_model: Task, *args: Any, **kwargs: Any)[source]¶
Bases:
QFrameHorizontal container that stores information about task.
- __init__(task_model: Task, *args: Any, **kwargs: Any)[source]¶
Initialize task.
- Parameters
task_model – Observable model for tracking changes of task.
- queue_order_key() → Tuple[bool, datetime, str, str][source]¶
Construct the key, that is used for ordering tasks in the queue.
- set_task_height(val: QVariant) → None[source]¶
Change task widget height on adding new task to the queue.
- Parameters
val – Multiplier in range [0,1] for height-to-be-set.
- on_finish_editing_task_description() → None[source]¶
Set task observer description text after editing.
- task_text_observer(event: Event) → None[source]¶
Change GUI task description on task model change.
- Parameters
event – An incoming event for changed property.