ScreenManager::GetScreen
This commit is contained in:
@@ -292,6 +292,13 @@ Screen *ScreenManager::GetTopScreen()
|
|||||||
return g_ScreenStack[g_ScreenStack.size()-1].m_pScreen;
|
return g_ScreenStack[g_ScreenStack.size()-1].m_pScreen;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Screen *ScreenManager::GetScreen( int iPosition )
|
||||||
|
{
|
||||||
|
if( iPosition >= (int) g_ScreenStack.size() )
|
||||||
|
return NULL;
|
||||||
|
return g_ScreenStack[iPosition].m_pScreen;
|
||||||
|
}
|
||||||
|
|
||||||
bool ScreenManager::AllowOperatorMenuButton() const
|
bool ScreenManager::AllowOperatorMenuButton() const
|
||||||
{
|
{
|
||||||
FOREACH( LoadedScreen, g_ScreenStack, s )
|
FOREACH( LoadedScreen, g_ScreenStack, s )
|
||||||
|
|||||||
@@ -40,6 +40,7 @@ public:
|
|||||||
void PopTopScreen( ScreenMessage SM );
|
void PopTopScreen( ScreenMessage SM );
|
||||||
void PopAllScreens();
|
void PopAllScreens();
|
||||||
Screen *GetTopScreen();
|
Screen *GetTopScreen();
|
||||||
|
Screen *GetScreen( int iPosition );
|
||||||
bool AllowOperatorMenuButton() const;
|
bool AllowOperatorMenuButton() const;
|
||||||
|
|
||||||
// System messages
|
// System messages
|
||||||
|
|||||||
Reference in New Issue
Block a user