control::ThemeLoader Class Reference

Inheritance diagram for control::ThemeLoader:
Inheritance graph
[legend]
Collaboration diagram for control::ThemeLoader:
Collaboration graph
[legend]

List of all members.

Public Member Functions

QString description () const
QString name () const
DataType dataType () const
ActionType actionType () const
void init (domain::TaskManagerData *data, ui::UiInterface *ui, ControllerFactory *factory)

Private Member Functions

void execute ()
bool userIsValid () const

Detailed Description

Definition at line 9 of file themeloader.h.


Member Function Documentation

ControllerInterface::ActionType ThemeLoader::actionType (  )  const [virtual]

Returns the action type of the controller

Implements control::ControllerInterface.

Definition at line 24 of file themeloader.cpp.

ControllerInterface::DataType ThemeLoader::dataType (  )  const [virtual]

Returns the data type on which the controller acts

Implements control::ControllerInterface.

Definition at line 29 of file themeloader.cpp.

QString ThemeLoader::description (  )  const [virtual]

Returns the description of the controller

Implements control::ControllerInterface.

Definition at line 19 of file themeloader.cpp.

void ThemeLoader::execute (  )  [private, virtual]

Executes a whole use case

Implements control::ControllerInterface.

Definition at line 48 of file themeloader.cpp.

Here is the call graph for this function:

void ThemeLoader::init ( domain::TaskManagerData data,
ui::UiInterface ui,
ControllerFactory factory 
) [virtual]

Initiates the controller with a pointer to a TaskManagerData object, a user interface and a controller factory

Parameters:
data Pointer to TaskManagerData object
ui Pointer to a user interface
factory Pointer to a controller factory
See also:
domain::TaskManagerData, ui::UiInterface, ControllerFactory

Reimplemented from control::ControllerInterface.

Definition at line 215 of file themeloader.cpp.

QString ThemeLoader::name (  )  const [virtual]

Returns the name of the controller

Implements control::ControllerInterface.

Definition at line 34 of file themeloader.cpp.


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:08 2010 for MopTaskManager by  doxygen 1.6.3