2
0
mirror of https://github.com/Laupetin/OpenAssetTools.git synced 2025-12-01 08:47:48 +00:00

chore: only one header per modman platform handler

This commit is contained in:
Jan Laupetin
2025-11-02 19:01:22 +00:00
parent d964929681
commit 2aeaa417b6
21 changed files with 99 additions and 181 deletions

View File

@@ -3,10 +3,8 @@
#include "ModManArgs.h"
#include "Web/Binds/Binds.h"
#include "Web/Platform/AssetHandler.h"
#include "Web/Platform/Linux/FaviconHandlerLinux.h"
#include "Web/Platform/Linux/TitleHandlerLinux.h"
#include "Web/Platform/Windows/FaviconHandlerWindows.h"
#include "Web/Platform/Windows/TitleHandlerWindows.h"
#include "Web/Platform/FaviconHandler.h"
#include "Web/Platform/TitleHandler.h"
#include "Web/UiCommunication.h"
#include "Web/ViteAssets.h"
#include "Web/WebViewLib.h"
@@ -21,7 +19,6 @@
#endif
using namespace std::string_literals;
using namespace PLATFORM_NAMESPACE;
namespace
{
@@ -36,8 +33,8 @@ namespace
{
context.m_dev_tools_webview = std::make_unique<webview::webview>(false, nullptr);
auto& newWindow = *context.m_dev_tools_webview;
InstallFaviconHandler(newWindow);
InstallTitleHandler(newWindow);
ui::InstallFaviconHandler(newWindow);
ui::InstallTitleHandler(newWindow);
newWindow.set_title("Devtools");
newWindow.set_size(640, 480, WEBVIEW_HINT_NONE);
@@ -71,13 +68,13 @@ namespace
newWindow.set_size(1280, 640, WEBVIEW_HINT_NONE);
newWindow.set_size(640, 480, WEBVIEW_HINT_MIN);
InstallAssetHandler(newWindow);
InstallFaviconHandler(newWindow);
InstallTitleHandler(newWindow);
ui::InstallAssetHandler(newWindow);
ui::InstallFaviconHandler(newWindow);
ui::InstallTitleHandler(newWindow);
ui::RegisterAllBinds(newWindow);
#ifdef _DEBUG
newWindow.navigate(VITE_DEV_SERVER ? std::format("http://localhost:{}", VITE_DEV_SERVER_PORT) : std::format("{}index.html", URL_PREFIX));
newWindow.navigate(VITE_DEV_SERVER ? std::format("http://localhost:{}", VITE_DEV_SERVER_PORT) : std::format("{}index.html", ui::URL_PREFIX));
if (VITE_DEV_SERVER)
{
@@ -88,7 +85,7 @@ namespace
});
}
#else
newWindow.navigate(std::format("{}index.html", URL_PREFIX));
newWindow.navigate(std::format("{}index.html", ui::URL_PREFIX));
#endif
newWindow.run();
}