V1-it Works
This commit is contained in:
28
inc/optionWindow.h
Normal file
28
inc/optionWindow.h
Normal file
@@ -0,0 +1,28 @@
|
||||
#pragma once
|
||||
|
||||
#include <saucer/smartview.hpp>
|
||||
#include "modules/hwnd_module.h"
|
||||
#include "all.hpp"
|
||||
#include <sol/sol.hpp>
|
||||
#include <saucer/webview.hpp>
|
||||
|
||||
class optionWindow {
|
||||
|
||||
public:
|
||||
// Konstruktor erhält das Application-Objekt als Parameter
|
||||
explicit optionWindow(std::shared_ptr<saucer::application>& app);
|
||||
|
||||
// Methode zum Anzeigen des Fensters
|
||||
void show();
|
||||
|
||||
// Für die Fensterinitialisierung
|
||||
void initialize();
|
||||
|
||||
private:
|
||||
std::shared_ptr<saucer::application> m_app;
|
||||
saucer::smartview<saucer::default_serializer, hwnd_module> m_webview;
|
||||
|
||||
void configureWindow();
|
||||
void loadResources();
|
||||
void runLuaScript();
|
||||
};
|
||||
Reference in New Issue
Block a user