34 lines
519 B
C++
34 lines
519 B
C++
#include "StdAfx.h"
|
|
|
|
#include "linux/context.h"
|
|
|
|
#include "Interface.h"
|
|
#include "linux/duplicates/PropertySheet.h"
|
|
#include "linux/linuxframe.h"
|
|
|
|
namespace
|
|
{
|
|
std::shared_ptr<FrameBase> sg_LinuxFrame;
|
|
}
|
|
|
|
IPropertySheet& GetPropertySheet()
|
|
{
|
|
static CPropertySheet sg_PropertySheet;
|
|
return sg_PropertySheet;
|
|
}
|
|
|
|
FrameBase& GetFrame()
|
|
{
|
|
return *sg_LinuxFrame;
|
|
}
|
|
|
|
void SetFrame(const std::shared_ptr<FrameBase> & frame)
|
|
{
|
|
sg_LinuxFrame = frame;
|
|
}
|
|
|
|
Video& GetVideo()
|
|
{
|
|
static Video sg_Video;
|
|
return sg_Video;
|
|
}
|