A task that is being deleted will be set in this state. More...
#include <taskstates.h>
Public Member Functions | |
QString | name () const |
Static Public Member Functions | |
static TaskState * | instance () |
Private Member Functions | |
void | setField (Task *task, const QString &id, const QVariant &value) |
void | addReservation (Task *task, Reservation *reservation) |
void | setProject (Task *task, Project *project) |
void | addSubTask (Task *task, Task *subTask) |
SettableState | settableState () const |
A task that is being deleted will be set in this state.
This state allows all operations, so everything can be deleted of the task that is being deleted.
Definition at line 277 of file taskstates.h.
void TaskDeleting::addReservation | ( | Task * | task, | |
Reservation * | reservation | |||
) | [private, virtual] |
Adds a given reservation to a given task.
task | The task to change | |
reservation | The reservation to add |
StringException |
Reimplemented from domain::TaskState.
Definition at line 338 of file taskstates.cpp.
Adds a given subtask to a given task.
task | The task to change | |
subTask | The task to add as subtask |
StringException |
Reimplemented from domain::TaskState.
Definition at line 343 of file taskstates.cpp.
void TaskDeleting::setField | ( | Task * | task, | |
const QString & | id, | |||
const QVariant & | value | |||
) | [private, virtual] |
Sets a field of a given task.
task | The task to change | |
id | The id of the field to set | |
value | The value to set the field to |
StringException |
Reimplemented from domain::TaskState.
Definition at line 358 of file taskstates.cpp.
Sets the project of a given task to the given project.
task | The task to change | |
project | The project to set |
StringException |
Reimplemented from domain::TaskState.
Definition at line 353 of file taskstates.cpp.
TaskState::SettableState TaskDeleting::settableState | ( | ) | const [private, virtual] |
Returns the settable state for this task state.
Implements domain::TaskState.
Definition at line 363 of file taskstates.cpp.