diff options
author | Eike Ziller <eike.ziller@qt.io> | 2023-07-11 14:14:40 +0200 |
---|---|---|
committer | Eike Ziller <eike.ziller@qt.io> | 2023-07-13 06:09:27 +0000 |
commit | 77c7e26779a1ce9a6a47143a9c9e2225231af087 (patch) | |
tree | 943987985e49e205787dc63eefeeb6280fd80d89 /src/plugins/nim | |
parent | f16f09c390f5acb57ac038b76ace43a8bb58795c (diff) |
Tasks: Show tool tips with information about the categories
When hovering an entry in the filter menu in the Issues view.
Also remove some categories that shouldn't be there.
Change-Id: Ifb367d69b9396c2fdc45b83ec5ffd88ac2f0eda7
Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
Diffstat (limited to 'src/plugins/nim')
-rw-r--r-- | src/plugins/nim/nimconstants.h | 3 | ||||
-rw-r--r-- | src/plugins/nim/nimplugin.cpp | 1 | ||||
-rw-r--r-- | src/plugins/nim/project/nimblebuildsystem.cpp | 5 |
3 files changed, 2 insertions, 7 deletions
diff --git a/src/plugins/nim/nimconstants.h b/src/plugins/nim/nimconstants.h index 5c66be9f29..868fb0b96e 100644 --- a/src/plugins/nim/nimconstants.h +++ b/src/plugins/nim/nimconstants.h @@ -42,9 +42,6 @@ const QString C_NIMCOMPILERBUILDSTEP_TARGETNIMFILE = QStringLiteral("Nim.NimComp // NimCompilerCleanStep const char C_NIMCOMPILERCLEANSTEP_ID[] = "Nim.NimCompilerCleanStep"; -// Nim task category (Issues pane) -const char C_NIMPARSE_ID[] = "Nim.NimParse"; - const char C_NIMLANGUAGE_ID[] = "Nim"; const char C_NIMCODESTYLESETTINGSPAGE_ID[] = "Nim.NimCodeStyleSettings"; const char C_NIMCODESTYLESETTINGSPAGE_CATEGORY[] = "Z.Nim"; diff --git a/src/plugins/nim/nimplugin.cpp b/src/plugins/nim/nimplugin.cpp index 47138b906a..2ffcadfbf2 100644 --- a/src/plugins/nim/nimplugin.cpp +++ b/src/plugins/nim/nimplugin.cpp @@ -97,7 +97,6 @@ void NimPlugin::extensionsInitialized() FileIconProvider::registerIconOverlayForMimeType(icon, Constants::C_NIM_SCRIPT_MIMETYPE); FileIconProvider::registerIconOverlayForMimeType(icon, Constants::C_NIMBLE_MIMETYPE); } - TaskHub::addCategory({Constants::C_NIMPARSE_ID, "Nim"}); } } // namespace Nim diff --git a/src/plugins/nim/project/nimblebuildsystem.cpp b/src/plugins/nim/project/nimblebuildsystem.cpp index 3a8ccb08d6..baed02b525 100644 --- a/src/plugins/nim/project/nimblebuildsystem.cpp +++ b/src/plugins/nim/project/nimblebuildsystem.cpp @@ -39,7 +39,7 @@ static std::vector<NimbleTask> parseTasks(const FilePath &nimblePath, const File std::vector<NimbleTask> result; if (process.exitCode() != 0) { - TaskHub::addTask(Task(Task::Error, process.cleanedStdOut(), {}, -1, Constants::C_NIMPARSE_ID)); + TaskHub::addTask(ProjectExplorer::BuildSystemTask(Task::Error, process.cleanedStdOut())); return result; } @@ -67,7 +67,7 @@ static NimbleMetadata parseMetadata(const FilePath &nimblePath, const FilePath & NimbleMetadata result = {}; if (process.exitCode() != 0) { - TaskHub::addTask(Task(Task::Error, process.cleanedStdOut(), {}, -1, Constants::C_NIMPARSE_ID)); + TaskHub::addTask(ProjectExplorer::BuildSystemTask(Task::Error, process.cleanedStdOut())); return result; } const QList<QByteArray> &lines = linesFromProcessOutput(&process); @@ -141,7 +141,6 @@ void NimbleBuildSystem::triggerParsing() void NimbleBuildSystem::updateProject() { - TaskHub::clearTasks(Constants::C_NIMPARSE_ID); const FilePath projectDir = projectDirectory(); const FilePath nimble = Nim::nimblePathFromKit(kit()); |