ITaskHandler Class

(ProjectExplorer::ITaskHandler)

Public Functions

virtual ~ITaskHandler()
virtual Core::Id actionManagerId() const
virtual bool canHandle(const Task &) const = 0
virtual QAction *createAction(QObject *parent) const = 0
virtual void handle(const Task &) = 0
virtual bool isDefaultHandler() const

Member Function Documentation

[virtual] ITaskHandler::~ITaskHandler()

Destroys the instance of ITaskHandler. The destructor is virtual.

[virtual] Core::Id ITaskHandler::actionManagerId() const

[pure virtual] bool ITaskHandler::canHandle(const Task &) const

[pure virtual] QAction *ITaskHandler::createAction(QObject *parent) const

[pure virtual] void ITaskHandler::handle(const Task &)

[virtual] bool ITaskHandler::isDefaultHandler() const