diff --git a/src/plugins/extensionmanager/extensionmanagersettings.cpp b/src/plugins/extensionmanager/extensionmanagersettings.cpp index 29a04d37f85..b9e5ea4f9ec 100644 --- a/src/plugins/extensionmanager/extensionmanagersettings.cpp +++ b/src/plugins/extensionmanager/extensionmanagersettings.cpp @@ -6,12 +6,15 @@ #include "extensionmanagerconstants.h" #include "extensionmanagertr.h" +#include + #include #include #include #include #include +#include namespace ExtensionManager::Internal { @@ -38,6 +41,19 @@ ExtensionManagerSettings::ExtensionManagerSettings() setLayouter([this] { using namespace Layouting; return Column { + Group { + title(Tr::tr("Note")), + Column { + Label { + wordWrap(true), + text(Tr::tr("%1 does not check extensions from external vendors for security " + "flaws or malicious intent, so be careful when installing them, " + "as it might leave your computer vulnerable to attacks such as " + "hacking, malware, and phishing.") + .arg(QLatin1String(Core::Constants::IDE_DISPLAY_NAME))) + } + } + }, Group { title(Tr::tr("Use External Repository")), groupChecker(useExternalRepo.groupChecker()), @@ -56,7 +72,8 @@ ExtensionManagerSettings::ExtensionManagerSettings() }, st, }, - st + st, + spacing(Utils::StyleHelper::SpacingTokens::ExVPaddingGapXl), }; });