domain::TaskSuccessful Class Reference

Represents the successful state a task can be in. More...

#include <taskstates.h>

Inheritance diagram for domain::TaskSuccessful:
Inheritance graph
[legend]
Collaboration diagram for domain::TaskSuccessful:
Collaboration graph
[legend]

List of all members.

Public Member Functions

QString name () const

Static Public Member Functions

static TaskStateinstance ()

Private Member Functions

SettableState settableState () const
void updateTask (Task *task)
void setProject (Task *task, Project *project)
void setField (Task *task, const QString &id, const QVariant &value)
void addReservation (Task *task, Reservation *reservation)

Detailed Description

Represents the successful state a task can be in.

Definition at line 169 of file taskstates.h.


Member Function Documentation

void TaskSuccessful::addReservation ( Task task,
Reservation reservation 
) [private, virtual]

Adds a given reservation to a given task.

Parameters:
task The task to change
reservation The reservation to add
Exceptions:
StringException 

Reimplemented from domain::TaskState.

Definition at line 165 of file taskstates.cpp.

Here is the call graph for this function:

void TaskSuccessful::setField ( Task task,
const QString &  id,
const QVariant &  value 
) [private, virtual]

Sets a field of a given task.

Parameters:
task The task to change
id The id of the field to set
value The value to set the field to
Exceptions:
StringException 

Reimplemented from domain::TaskState.

Definition at line 160 of file taskstates.cpp.

Here is the call graph for this function:

void TaskSuccessful::setProject ( Task task,
Project project 
) [private, virtual]

Sets the project of a given task to the given project.

Parameters:
task The task to change
project The project to set
Exceptions:
StringException 

Reimplemented from domain::TaskState.

Definition at line 155 of file taskstates.cpp.

Here is the call graph for this function:

TaskState::SettableState TaskSuccessful::settableState (  )  const [private, virtual]

Returns the settable state for this task state.

Implements domain::TaskState.

Definition at line 122 of file taskstates.cpp.

void TaskSuccessful::updateTask ( Task task  )  [private, virtual]

Updates the state of the given task to the correct state.

Parameters:
task The task to update the state of

Reimplemented from domain::TaskState.

Definition at line 127 of file taskstates.cpp.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Functions Variables Enumerations Enumerator
Generated on Thu May 27 14:20:17 2010 for MopTaskManager by  doxygen 1.6.3