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%" /> + + + + + + + + + + +