Core: Ramp down MainWindow in it's ICore::pimpl function

Change-Id: I7c4934248ea4794f7d4eb95f98d19994b56fa0f1
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2023-09-15 16:47:37 +02:00
parent 3705b4b609
commit 3d7cf53a1e
5 changed files with 173 additions and 294 deletions

View File

@@ -205,7 +205,7 @@ void ModeManagerPrivate::appendMode(IMode *mode)
{
const int index = m_modeCommands.count();
m_mainWindow->addContextObject(mode);
ICore::addContextObject(mode);
m_modeStack->insertTab(index, mode->widget(), mode->icon(), mode->displayName(),
mode->menu() != nullptr);
@@ -246,7 +246,7 @@ void ModeManager::removeMode(IMode *mode)
d->m_modeCommands.remove(index);
d->m_modeStack->removeTab(index);
d->m_mainWindow->removeContextObject(mode);
ICore::removeContextObject(mode);
}
void ModeManagerPrivate::enabledStateChanged(IMode *mode)