World of Might and Magic  0.2.0
Open reimplementation of Might and Magic 6 7 8 game engine
Класс WindowManager

#include <GUIWindow.h>

Открытые члены

 WindowManager ()
 
virtual ~WindowManager ()
 
void DeleteAllVisibleWindows ()
 

Подробное описание

См. определение в файле GUIWindow.h строка 674

Конструктор(ы)

◆ WindowManager()

WindowManager::WindowManager ( )
inline

См. определение в файле GUIWindow.h строка 676

676 {}

◆ ~WindowManager()

virtual WindowManager::~WindowManager ( )
inlinevirtual

См. определение в файле GUIWindow.h строка 677

677 {}

Методы

◆ DeleteAllVisibleWindows()

void WindowManager::DeleteAllVisibleWindows ( )

См. определение в файле GUIWindow.cpp строка 2503

2503  {
2504  while (lWindowList.size() > 1) {
2505  GUIWindow *pWindow = lWindowList.front();
2506  pWindow->Release();
2507  delete pWindow;
2508  lWindowList.pop_front();
2509  }
2510 }

Перекрестные ссылки lWindowList и GUIWindow::Release().

Используется в Engine::ResetCursor_Palettes_LODs_Level_Audio_SFT_Windows().

+ Граф вызовов:
+ Граф вызова функции:

Объявления и описания членов классов находятся в файлах:
GUIWindow
Definition: GUIWindow.h:433
GUIWindow::Release
virtual void Release()
Definition: GUIWindow.cpp:292
lWindowList
std::list< GUIWindow * > lWindowList
Definition: GUIWindow.cpp:79