QmlDesigner: use currentEditor variable

reduces the code size

Change-Id: I0a2b2a1b2ba3ca8a94d729623112578b6f49aade
Reviewed-by: Thomas Hartmann <Thomas.Hartmann@theqtcompany.com>
This commit is contained in:
Tim Jenssen
2016-10-06 18:30:18 +02:00
parent cb7fb51313
commit 8c951d85c5

View File

@@ -287,13 +287,13 @@ void QmlDesignerPlugin::createDesignModeWidget()
connect(Core::ModeManager::instance(), &Core::ModeManager::currentModeChanged,
[=] (Core::Id newMode, Core::Id oldMode) {
if (d && Core::EditorManager::currentEditor() && checkIfEditorIsQtQuick
(Core::EditorManager::currentEditor()) && !documentIsAlreadyOpen(
currentDesignDocument(), Core::EditorManager::currentEditor(), newMode)) {
Core::IEditor *currentEditor = Core::EditorManager::currentEditor();
if (d && currentEditor && checkIfEditorIsQtQuick(currentEditor) &&
!documentIsAlreadyOpen(currentDesignDocument(), currentEditor, newMode)) {
if (!isDesignerMode(newMode) && isDesignerMode(oldMode))
hideDesigner();
else if (Core::EditorManager::currentEditor() && isDesignerMode(newMode))
else if (currentEditor && isDesignerMode(newMode))
showDesigner();
else if (currentDesignDocument())
hideDesigner();