QmlProjectManager: Remove DesignModeContext

This sets no context, i.e. effectively does not do anything.

Change-Id: I5f2e30f61fd5547f71cd69a43667c21ea4d06c77
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2024-07-04 09:08:32 +02:00
parent 756e4dbb24
commit 62ce36b235
2 changed files with 1 additions and 11 deletions

View File

@@ -12,14 +12,6 @@
namespace QmlProjectManager {
namespace Internal {
class DesignModeContext : public Core::IContext
{
Q_OBJECT
public:
DesignModeContext(QWidget *widget) : Core::IContext(widget) { setWidget(widget); }
};
class QdsLandingPageWidget : public QWidget
{
Q_OBJECT

View File

@@ -302,10 +302,8 @@ void QmlProjectPlugin::initialize()
m_landingPageWidget = new QdsLandingPageWidget();
const QStringList mimeTypes = {Utils::Constants::QMLUI_MIMETYPE};
auto context = new Internal::DesignModeContext(m_landingPageWidget);
ICore::addContextObject(context);
DesignMode::registerDesignWidget(m_landingPageWidget, mimeTypes, context->context());
DesignMode::registerDesignWidget(m_landingPageWidget, mimeTypes, {});
connect(ModeManager::instance(), &ModeManager::currentModeChanged,
this, &QmlProjectPlugin::editorModeChanged);