void LoadingState::onExit(QEvent* event) { CardWindowManagerState::onExit(event); // in case we exit the Loading state during the maximizing animation CardWindow* activeWin = m_wm->activeWindow(); if (activeWin && activeWin->addedToWindowManager()) { activeWin->stopLoadingOverlay(); } }
void PreparingState::windowAdded(CardWindow* win) { CardWindow* activeWin = m_wm->activeWindow(); if (win != activeWin) { CardWindowManagerState::windowAdded(win); return; } activeWin->stopLoadingOverlay(); m_wm->maximizeActiveWindow(!lastWindowAddedType()); if (!Settings::LunaSettings()->lunaSystemSoundAppOpen.empty()) SoundPlayerPool::instance()->playFeedback(Settings::LunaSettings()->lunaSystemSoundAppOpen); }