TaskHub Class

(ProjectExplorer::TaskHub)
Inherits: QObject

Public Slots

void addTask(ProjectExplorer::Task task)
void clearTasks(Core::Id categoryId = Core::Id())
void removeTask(const ProjectExplorer::Task &task)
  • 1 public slot inherited from QObject

Signals

void categoryAdded(Core::Id categoryId, const QString &displayName, bool visible)
void categoryVisibilityChanged(Core::Id categoryId, bool visible)
void openTask(unsigned int id)
void popupRequested(int)
void showTask(unsigned int id)
void taskAdded(const ProjectExplorer::Task &task)
void taskFileNameUpdated(unsigned int id, const QString &fileName)
void taskLineNumberUpdated(unsigned int id, int line)
void taskRemoved(const ProjectExplorer::Task &task)
void tasksCleared(Core::Id categoryId)

Static Public Members

void addCategory(Core::Id categoryId, const QString &displayName, bool visible = true)
void addTask(Task::TaskType type, const QString &description, Core::Id category, const Utils::FileName &file = Utils::FileName(), int line = -1)
TaskHub *instance()
void requestPopup()
void setCategoryVisibility(Core::Id categoryId, bool visible)
void showTaskInEditor(unsigned int id)
void taskMarkClicked(unsigned int id)
void updateTaskFileName(unsigned int id, const QString &fileName)
void updateTaskLineNumber(unsigned int id, int line)
  • 10 static public members inherited from QObject

Additional Inherited Members

  • 1 property inherited from QObject
  • 32 public functions inherited from QObject
  • 1 public variable inherited from QObject
  • 9 protected functions inherited from QObject
  • 2 protected variables inherited from QObject

Member Function Documentation

[static] void TaskHub::addCategory(Core::Id categoryId, const QString &displayName, bool visible = true)

[static] void TaskHub::addTask(Task::TaskType type, const QString &description, Core::Id category, const Utils::FileName &file = Utils::FileName(), int line = -1)

[static slot] void TaskHub::addTask(ProjectExplorer::Task task)

[signal] void TaskHub::categoryAdded(Core::Id categoryId, const QString &displayName, bool visible)

[signal] void TaskHub::categoryVisibilityChanged(Core::Id categoryId, bool visible)

[static slot] void TaskHub::clearTasks(Core::Id categoryId = Core::Id())

[static] TaskHub *TaskHub::instance()

[signal] void TaskHub::openTask(unsigned int id)

[signal] void TaskHub::popupRequested(int)

[static slot] void TaskHub::removeTask(const ProjectExplorer::Task &task)

[static] void TaskHub::requestPopup()

[static] void TaskHub::setCategoryVisibility(Core::Id categoryId, bool visible)

[signal] void TaskHub::showTask(unsigned int id)

[static] void TaskHub::showTaskInEditor(unsigned int id)

[signal] void TaskHub::taskAdded(const ProjectExplorer::Task &task)

[signal] void TaskHub::taskFileNameUpdated(unsigned int id, const QString &fileName)

[signal] void TaskHub::taskLineNumberUpdated(unsigned int id, int line)

[static] void TaskHub::taskMarkClicked(unsigned int id)

[signal] void TaskHub::taskRemoved(const ProjectExplorer::Task &task)

[signal] void TaskHub::tasksCleared(Core::Id categoryId)

[static] void TaskHub::updateTaskFileName(unsigned int id, const QString &fileName)

[static] void TaskHub::updateTaskLineNumber(unsigned int id, int line)