ITaskHandler Class

(ProjectExplorer::ITaskHandler)
Inherits: QObject

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
  • 32 public functions inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 1 public slot inherited from QObject
  • 2 signals inherited from QObject
  • 1 public variable inherited from QObject
  • 10 static public members inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

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