forked from qt-creator/qt-creator
QmlDesigner: use currentEditor variable
reduces the code size Change-Id: I0a2b2a1b2ba3ca8a94d729623112578b6f49aade Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
This commit is contained in:
@@ -287,13 +287,13 @@ void QmlDesignerPlugin::createDesignModeWidget()
|
|||||||
connect(Core::ModeManager::instance(), &Core::ModeManager::currentModeChanged,
|
connect(Core::ModeManager::instance(), &Core::ModeManager::currentModeChanged,
|
||||||
[=] (Core::Id newMode, Core::Id oldMode) {
|
[=] (Core::Id newMode, Core::Id oldMode) {
|
||||||
|
|
||||||
if (d && Core::EditorManager::currentEditor() && checkIfEditorIsQtQuick
|
Core::IEditor *currentEditor = Core::EditorManager::currentEditor();
|
||||||
(Core::EditorManager::currentEditor()) && !documentIsAlreadyOpen(
|
if (d && currentEditor && checkIfEditorIsQtQuick(currentEditor) &&
|
||||||
currentDesignDocument(), Core::EditorManager::currentEditor(), newMode)) {
|
!documentIsAlreadyOpen(currentDesignDocument(), currentEditor, newMode)) {
|
||||||
|
|
||||||
if (!isDesignerMode(newMode) && isDesignerMode(oldMode))
|
if (!isDesignerMode(newMode) && isDesignerMode(oldMode))
|
||||||
hideDesigner();
|
hideDesigner();
|
||||||
else if (Core::EditorManager::currentEditor() && isDesignerMode(newMode))
|
else if (currentEditor && isDesignerMode(newMode))
|
||||||
showDesigner();
|
showDesigner();
|
||||||
else if (currentDesignDocument())
|
else if (currentDesignDocument())
|
||||||
hideDesigner();
|
hideDesigner();
|
||||||
|
Reference in New Issue
Block a user