mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-21 22:13:07 +01:00
Move WindowCreate and WindowFocusOrCreate into WindowManager (#23643)
* Move WindowBringToFront into WindowManager * Move WindowCreate and WindowFocusOrCreate into WindowManager * Cut back on Context/UiContext includes
This commit is contained in:
@@ -69,6 +69,14 @@ namespace OpenRCT2::Ui
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
WindowBase* Create(
|
||||
std::unique_ptr<WindowBase>&& w, WindowClass cls, ScreenCoordsXY pos, int32_t width, int32_t height,
|
||||
uint32_t flags) override
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
WindowBase* FindByClass(WindowClass cls) override
|
||||
{
|
||||
return nullptr;
|
||||
@@ -89,6 +97,23 @@ namespace OpenRCT2::Ui
|
||||
{
|
||||
return kWidgetIndexNull;
|
||||
}
|
||||
|
||||
WindowBase* BringToFront(WindowBase& w) override
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
WindowBase* BringToFrontByClass(WindowClass cls) override
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
WindowBase* BringToFrontByClassWithFlags(WindowClass cls, uint16_t flags) override
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
WindowBase* BringToFrontByNumber(WindowClass cls, rct_windownumber number) override
|
||||
{
|
||||
return nullptr;
|
||||
}
|
||||
};
|
||||
|
||||
std::unique_ptr<IWindowManager> CreateDummyWindowManager()
|
||||
|
||||
Reference in New Issue
Block a user