#pragma once #include "modules/hwnd_module.h" #include #include #include class LuaHelpWindow { public: explicit LuaHelpWindow(std::shared_ptr app); void initialize(); void show(); private: std::shared_ptr m_app; saucer::smartview m_webview; std::unique_ptr m_hwndModule; HWND m_hwnd{}; void configureWindow(); void loadResources(); void exposeToJs(); void injectDocumentationToolbar(); void showCheatsheet(); void showOfficialDocumentation(); };