From 08ccda586254de7ff4c66ccdb98d9843847080be Mon Sep 17 00:00:00 2001 From: dt Date: Tue, 14 Sep 2010 15:15:57 +0200 Subject: EditorManager: Change openEditor/activateEditor to not do mode switching Also introduce a indirection, modes have now types, edit and debug have the same type, and editors do have a prefered type of modes instead of a prefered mode. That fixes the bug that if the prefered qml editing mode was set to design, then in switching between qml editors would - in Edit Mode: stay in edit mode - in Debug Mode: switch to debug mode --- src/plugins/coreplugin/designmode.cpp | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'src/plugins/coreplugin/designmode.cpp') diff --git a/src/plugins/coreplugin/designmode.cpp b/src/plugins/coreplugin/designmode.cpp index 44965576c0..f3d6590e18 100644 --- a/src/plugins/coreplugin/designmode.cpp +++ b/src/plugins/coreplugin/designmode.cpp @@ -164,6 +164,11 @@ QString DesignMode::id() const return QLatin1String(Constants::MODE_DESIGN); } +QString DesignMode::type() const +{ + return QLatin1String(Constants::MODE_DESIGN_TYPE); +} + QStringList DesignMode::registeredMimeTypes() const { QStringList rc; -- cgit v1.2.1