From b534aac6ab21073c7183bd0ee0e3a40da29517d9 Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Wed, 17 Jul 2024 21:44:13 +0200 Subject: ExtensionManager: Make links clickable Change-Id: I9c98f9bf2e7e3baef42fa9d0d60012881418ef44 Reviewed-by: hjk --- src/plugins/extensionmanager/extensionmanagerwidget.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'src/plugins/extensionmanager/extensionmanagerwidget.cpp') diff --git a/src/plugins/extensionmanager/extensionmanagerwidget.cpp b/src/plugins/extensionmanager/extensionmanagerwidget.cpp index 429d9a241f3..2ac839d98f0 100644 --- a/src/plugins/extensionmanager/extensionmanagerwidget.cpp +++ b/src/plugins/extensionmanager/extensionmanagerwidget.cpp @@ -423,6 +423,7 @@ ExtensionManagerWidget::ExtensionManagerWidget() m_linksTitle = sectionTitle(h6CapitalTF, Tr::tr("More information")); m_links = tfLabel(contentTF, false); m_links->setOpenExternalLinks(true); + m_links->setTextInteractionFlags(Qt::TextBrowserInteraction); m_imageTitle = sectionTitle(h6CapitalTF, {}); m_image = new QLabel; m_imageMovie.setDevice(&m_imageDataBuffer); -- cgit v1.2.3 From 931f55200b60260060ad59c9860d5fff965849eb Mon Sep 17 00:00:00 2001 From: Alessandro Portale Date: Mon, 22 Jul 2024 15:27:34 +0200 Subject: ExtensionManager: Keep "Load on Start" checkbox up to date If a plugin was selected in the ExtensionManager, and meanwhile, the "load" status of that plugin was changed via the plugin dialog, the change was not reflected in the ExtensionManager. This change connects the "Load on Start" checkbox in the ExtensionManager with the PluginManager's "changed" signal to keep the state in sync. Fixes: QTCREATORBUG-31177 Change-Id: I6946e23e8491e9c896026b55315acf76bb50cb92 Reviewed-by: Cristian Adam --- src/plugins/extensionmanager/extensionmanagerwidget.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/plugins/extensionmanager/extensionmanagerwidget.cpp') diff --git a/src/plugins/extensionmanager/extensionmanagerwidget.cpp b/src/plugins/extensionmanager/extensionmanagerwidget.cpp index 2ac839d98f0..9ce803e6f02 100644 --- a/src/plugins/extensionmanager/extensionmanagerwidget.cpp +++ b/src/plugins/extensionmanager/extensionmanagerwidget.cpp @@ -279,6 +279,8 @@ public: } }); + connect(ExtensionSystem::PluginManager::instance(), + &ExtensionSystem::PluginManager::pluginsChanged, this, &PluginStatusWidget::update); connect(m_restartButton, &QAbstractButton::clicked, ICore::instance(), &ICore::restart, Qt::QueuedConnection); -- cgit v1.2.3