00001 #ifndef TASKDETAILSSHOWER_H
00002 #define TASKDETAILSSHOWER_H
00003 
00004 #include "controllerinterface.h"
00005 
00006 namespace control
00007 {
00008 
00009 class TaskDetailsShower : public ControllerInterface
00010 {
00011         Q_OBJECT
00012         Q_INTERFACES(control::ControllerInterface)
00013 
00014     public:
00015 
00016         ActionType actionType() const;
00017         DataType dataType() const;
00018         QString description() const;
00019         QString name() const;
00020 
00021     private:
00022 
00023         void execute();
00024         bool userIsValid() const;
00025 };
00026     
00027 }
00028 
00029 #endif