stuff-from-scratch/src/client/GuiApplication.h
2020-05-02 08:31:03 +01:00

26 lines
423 B
C++

#pragma once
#include <memory>
#include "MainApplication.h"
#include "AbstractDesktopApp.h"
#include "DesktopManager.h"
class GuiApplication : public AbstractDesktopApp, std::enable_shared_from_this<GuiApplication>
{
private:
DesktopManagerPtr mDesktopManager;
MainApplicationPtr mMainApplication;
public:
GuiApplication();
~GuiApplication();
void SetMainApplication(MainApplicationPtr app);
void Run();
};