forked from qt-creator/qt-creator
Ensure always having a mode
Switch to Edit Mode once we constructed it in Core::init(). Switch to a the Welcome Mode in Core::extensionsInitialized. Also works
This commit is contained in:
@@ -84,6 +84,7 @@ bool CorePlugin::initialize(const QStringList &arguments, QString *errorMessage)
|
||||
if (success) {
|
||||
EditorManager *editorManager = m_mainWindow->editorManager();
|
||||
m_editMode = new EditMode(editorManager);
|
||||
m_mainWindow->modeManager()->activateMode(m_editMode->id());
|
||||
addObject(m_editMode);
|
||||
|
||||
m_designMode = new DesignMode(editorManager);
|
||||
@@ -95,6 +96,7 @@ bool CorePlugin::initialize(const QStringList &arguments, QString *errorMessage)
|
||||
void CorePlugin::extensionsInitialized()
|
||||
{
|
||||
m_mainWindow->extensionsInitialized();
|
||||
m_mainWindow->modeManager()->switchToDefaultMode();
|
||||
}
|
||||
|
||||
void CorePlugin::remoteCommand(const QStringList & /* options */, const QStringList &args)
|
||||
|
Reference in New Issue
Block a user