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:
dt
2010-09-06 13:56:38 +02:00
parent bde1ebaaea
commit 5b1cebc989
4 changed files with 9 additions and 1 deletions

View File

@@ -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)