stuff-from-scratch/src/client/GuiApplication.h

26 lines
396 B
C++

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