#pragma once #include #include "modules/hwnd_module.h" #include #include #include class optionWindow { public: // Konstruktor erhält das Application-Objekt als Parameter explicit optionWindow(std::shared_ptr& app); // Methode zum Anzeigen des Fensters void show(); // Für die Fensterinitialisierung void initialize(); void setHWND(HWND hwnd); private: std::shared_ptr m_app; saucer::smartview m_webview; HWND m_hwnd; void configureWindow(); void loadResources(); void runLuaScript(); };