diff --git a/src/plugins/extensionmanager/extensionmanagersettings.cpp b/src/plugins/extensionmanager/extensionmanagersettings.cpp index 64a084d7d43..29a04d37f85 100644 --- a/src/plugins/extensionmanager/extensionmanagersettings.cpp +++ b/src/plugins/extensionmanager/extensionmanagersettings.cpp @@ -8,6 +8,8 @@ #include #include +#include +#include #include @@ -41,7 +43,18 @@ ExtensionManagerSettings::ExtensionManagerSettings() groupChecker(useExternalRepo.groupChecker()), Form { externalRepoUrl - } + }, + }, + Row { + PushButton { + text(Tr::tr("Install Extension...")), + onClicked([] { + if (Core::executePluginInstallWizard()) + Core::ICore::askForRestart( + Tr::tr("Plugin changes will take effect after restart.")); + }, this), + }, + st, }, st };