ITaskHandler Class

(ProjectExplorer::ITaskHandler)

Public Functions

ITaskHandler()
~ITaskHandler() override
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

ITaskHandler::ITaskHandler()

Default constructs an instance of ITaskHandler.

ITaskHandler::~ITaskHandler()

Destroys the instance of ITaskHandler.

[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