forked from qt-creator/qt-creator
Core: Introduce ICore::{add,remove}AdditionalContext
Simplify single operation Change-Id: I172b9dfe8f97324d931d4f332ac1609d230e3400 Reviewed-by: hjk <hjk121@nokiamail.com> Reviewed-by: Eike Ziller <eike.ziller@theqtcompany.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
e6020b7067
commit
aee3c2f531
@@ -247,13 +247,10 @@ void DesignMode::updateActions()
|
||||
|
||||
void DesignMode::updateContext(Core::IMode *newMode, Core::IMode *oldMode)
|
||||
{
|
||||
if (newMode == this) {
|
||||
// Apply active context
|
||||
Core::ICore::updateAdditionalContexts(Context(), d->m_activeContext);
|
||||
} else if (oldMode == this) {
|
||||
// Remove active context
|
||||
Core::ICore::updateAdditionalContexts(d->m_activeContext, Context());
|
||||
}
|
||||
if (newMode == this)
|
||||
ICore::addAdditionalContext(d->m_activeContext);
|
||||
else if (oldMode == this)
|
||||
ICore::removeAdditionalContext(d->m_activeContext);
|
||||
}
|
||||
|
||||
void DesignMode::setActiveContext(const Context &context)
|
||||
|
||||
Reference in New Issue
Block a user