QmlDesigner: emit isDesignModeEnabledChanged if mode is changed

Since we adjust the semnatics and allow a mode change if there
is a ui.qml file (even though the design mode is technically disabled),
we require this extra emit.

Task-number: QDS-9040
Change-Id: I1536b6ee9349ab49cca77c7c29b3abe8c7bac973
Reviewed-by: Tim Jenssen <tim.jenssen@qt.io>
This commit is contained in:
Thomas Hartmann
2023-02-21 15:09:06 +01:00
committed by Tim Jenssen
parent a4df8e59de
commit 06b6d5d768

View File

@@ -319,6 +319,7 @@ ToolBarBackend::ToolBarBackend(QObject *parent)
connect(Core::ModeManager::instance(), &Core::ModeManager::currentModeChanged, this, [this]() { connect(Core::ModeManager::instance(), &Core::ModeManager::currentModeChanged, this, [this]() {
emit isInDesignModeChanged(); emit isInDesignModeChanged();
emit isInEditModeChanged(); emit isInEditModeChanged();
emit isDesignModeEnabledChanged();
}); });
connect(ProjectExplorer::SessionManager::instance(), connect(ProjectExplorer::SessionManager::instance(),