Learn Environment
Public Attributes | List of all members
Task Struct Reference

Represents a task containing multiple subtasks. More...

#include <task.hpp>

Collaboration diagram for Task:
Collaboration graph

Public Attributes

QString title
 The title of the task. More...
 
QString folder
 The folder path of the task. More...
 
QString difficulty
 The difficulty level of the task. More...
 
QString topic
 The topic of the task. More...
 
QVector< Subtasksubtasks
 The list of subtasks within the task. More...
 
bool previousSubtasksRequired = false
 Whether previous subtasks are required. More...
 
QString difficultyHexColor
 The hex color associated with the difficulty level. More...
 

Detailed Description

Represents a task containing multiple subtasks.

The Task struct contains information about a task, including its title, description, folder, difficulty, and a list of subtasks. It also includes an optional field indicating whether previous subtasks are required.

Member Data Documentation

◆ difficulty

QString Task::difficulty

The difficulty level of the task.

◆ difficultyHexColor

QString Task::difficultyHexColor

The hex color associated with the difficulty level.

◆ folder

QString Task::folder

The folder path of the task.

◆ previousSubtasksRequired

bool Task::previousSubtasksRequired = false

Whether previous subtasks are required.

◆ subtasks

QVector<Subtask> Task::subtasks

The list of subtasks within the task.

◆ title

QString Task::title

The title of the task.

◆ topic

QString Task::topic

The topic of the task.


The documentation for this struct was generated from the following file: