summaryrefslogtreecommitdiff
path: root/src/plugins/clangcodemodel/clangtextmark.cpp
diff options
context:
space:
mode:
authorDavid Schulz <david.schulz@qt.io>2017-11-16 08:25:31 +0100
committerDavid Schulz <david.schulz@qt.io>2017-11-16 13:55:35 +0000
commit97053d9f2f56f9844483f503d9fed8badc2a276b (patch)
treefe8ec4bde313705d8c2826c90cc9213293b49601 /src/plugins/clangcodemodel/clangtextmark.cpp
parent8eececaa96153c69c11ac42c4b09e5b1944f9d4e (diff)
downloadqt-creator-97053d9f2f56f9844483f503d9fed8badc2a276b.tar.gz
Utils: Move code model icons to utils
Using the already established icons for code model errors and warnings to Utils to mak them accessible for other code models. Change-Id: If9f8efde60cf20411e043aeb2831a9254398bcaf Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
Diffstat (limited to 'src/plugins/clangcodemodel/clangtextmark.cpp')
-rw-r--r--src/plugins/clangcodemodel/clangtextmark.cpp20
1 files changed, 4 insertions, 16 deletions
diff --git a/src/plugins/clangcodemodel/clangtextmark.cpp b/src/plugins/clangcodemodel/clangtextmark.cpp
index a24e1fea1d..175266730b 100644
--- a/src/plugins/clangcodemodel/clangtextmark.cpp
+++ b/src/plugins/clangcodemodel/clangtextmark.cpp
@@ -28,7 +28,7 @@
#include "clangconstants.h"
#include "clangdiagnostictooltipwidget.h"
-#include <utils/icon.h>
+#include <utils/utilsicons.h>
#include <utils/qtcassert.h>
#include <utils/theme/theme.h>
@@ -86,23 +86,11 @@ ClangTextMark::ClangTextMark(const QString &fileName,
void ClangTextMark::updateIcon(bool valid)
{
- static const QIcon errorIcon = Utils::Icon(
- {{":/clangcodemodel/images/error.png", Utils::Theme::IconsErrorColor}},
- Utils::Icon::Tint).icon();
- static const QIcon warningIcon = Utils::Icon(
- {{":/clangcodemodel/images/warning.png", Utils::Theme::IconsWarningColor}},
- Utils::Icon::Tint).icon();
- static const QIcon invalidErrorIcon = Utils::Icon(
- {{":/clangcodemodel/images/error.png", Utils::Theme::IconsDisabledColor}},
- Utils::Icon::Tint).icon();
- static const QIcon invalidWarningIcon = Utils::Icon(
- {{":/clangcodemodel/images/warning.png", Utils::Theme::IconsDisabledColor}},
- Utils::Icon::Tint).icon();
-
+ using namespace Utils::Icons;
if (isWarningOrNote(m_diagnostic.severity()))
- setIcon(valid ? warningIcon : invalidWarningIcon);
+ setIcon(valid ? CODEMODEL_WARNING.icon() : CODEMODEL_DISABLED_WARNING.icon());
else
- setIcon(valid ? errorIcon : invalidErrorIcon);
+ setIcon(valid ? CODEMODEL_ERROR.icon() : CODEMODEL_DISABLED_ERROR.icon());
}
bool ClangTextMark::addToolTipContent(QLayout *target) const