void MythScreenStack::GetDrawOrder(QVector<MythScreenType *> &screens) { if (m_InNewTransition) CheckNewFadeTransition(); CheckDeletes(); screens = m_DrawOrder; }
void MythScreenStack::GetScreenList(QVector<MythScreenType *> &screens) { if (m_InNewTransition) CheckNewFadeTransition(); CheckDeletes(); screens = m_Children; }
MythScreenStack::~MythScreenStack() { CheckDeletes(true); while (!m_Children.isEmpty()) { MythScreenType *child = m_Children.back(); PopScreen(child, false, true); // Don't fade, do delete } }