core: make context and widget IContext data members

This commit is contained in:
hjk
2011-04-13 13:00:30 +02:00
parent cbfaea1ed3
commit 70d392d235
55 changed files with 135 additions and 490 deletions

View File

@@ -120,6 +120,9 @@ DesignMode::DesignMode(EditorManager *editorManager) :
{
setObjectName(QLatin1String("DesignMode"));
setEnabled(false);
setContext(Context(Constants::C_DESIGN_MODE));
setWidget(d->m_stackWidget);
ExtensionSystem::PluginManager::instance()->addObject(d->m_coreListener);
connect(editorManager, SIGNAL(currentEditorChanged(Core::IEditor*)),
@@ -138,17 +141,6 @@ DesignMode::~DesignMode()
delete d;
}
Context DesignMode::context() const
{
static Context contexts(Constants::C_DESIGN_MODE);
return contexts;
}
QWidget *DesignMode::widget()
{
return d->m_stackWidget;
}
QString DesignMode::displayName() const
{
return tr("Design");