aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/nim
diff options
context:
space:
mode:
authorEike Ziller <eike.ziller@qt.io>2023-07-11 14:14:40 +0200
committerEike Ziller <eike.ziller@qt.io>2023-07-13 06:09:27 +0000
commit77c7e26779a1ce9a6a47143a9c9e2225231af087 (patch)
tree943987985e49e205787dc63eefeeb6280fd80d89 /src/plugins/nim
parentf16f09c390f5acb57ac038b76ace43a8bb58795c (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.h3
-rw-r--r--src/plugins/nim/nimplugin.cpp1
-rw-r--r--src/plugins/nim/project/nimblebuildsystem.cpp5
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());