diff --git a/src/plugins/languageclient/images/settingscategory_languageclient.png b/src/plugins/languageclient/images/settingscategory_languageclient.png
new file mode 100644
index 00000000000..78978b45ca1
Binary files /dev/null and b/src/plugins/languageclient/images/settingscategory_languageclient.png differ
diff --git a/src/plugins/languageclient/images/settingscategory_languageclient@2x.png b/src/plugins/languageclient/images/settingscategory_languageclient@2x.png
new file mode 100644
index 00000000000..ea201e68232
Binary files /dev/null and b/src/plugins/languageclient/images/settingscategory_languageclient@2x.png differ
diff --git a/src/plugins/languageclient/languageclient.pro b/src/plugins/languageclient/languageclient.pro
index e34f11ddd6a..e17e0e0b6a3 100644
--- a/src/plugins/languageclient/languageclient.pro
+++ b/src/plugins/languageclient/languageclient.pro
@@ -18,3 +18,6 @@ SOURCES += \
languageclientmanager.cpp \
languageclientplugin.cpp \
languageclientsettings.cpp
+
+RESOURCES += \
+ languageclient.qrc
diff --git a/src/plugins/languageclient/languageclient.qrc b/src/plugins/languageclient/languageclient.qrc
new file mode 100644
index 00000000000..eb73a75300a
--- /dev/null
+++ b/src/plugins/languageclient/languageclient.qrc
@@ -0,0 +1,6 @@
+
+
+ images/settingscategory_languageclient.png
+ images/settingscategory_languageclient@2x.png
+
+
diff --git a/src/plugins/languageclient/languageclientsettings.cpp b/src/plugins/languageclient/languageclientsettings.cpp
index 4348e95e521..6b23f38e7c6 100644
--- a/src/plugins/languageclient/languageclientsettings.cpp
+++ b/src/plugins/languageclient/languageclientsettings.cpp
@@ -201,7 +201,8 @@ LanguageClientSettingsPage::LanguageClientSettingsPage()
setCategory(Constants::LANGUAGECLIENT_SETTINGS_CATEGORY);
setDisplayCategory(QCoreApplication::translate("LanguageClient",
Constants::LANGUAGECLIENT_SETTINGS_TR));
- //setCategoryIcon( /* TODO */ );
+ setCategoryIcon(Utils::Icon({{":/languageclient/images/settingscategory_languageclient.png",
+ Utils::Theme::PanelTextColorDark}}, Utils::Icon::Tint));
}
LanguageClientSettingsPage::~LanguageClientSettingsPage()
diff --git a/src/tools/icons/qtcreatoricons.svg b/src/tools/icons/qtcreatoricons.svg
index 1307b159a82..67f88eda497 100644
--- a/src/tools/icons/qtcreatoricons.svg
+++ b/src/tools/icons/qtcreatoricons.svg
@@ -3119,6 +3119,75 @@
width="100%"
height="100%" />
+
+
+
+
+
+
+
+
+
+
+