X-Git-Url: http://code.vuplus.com/gitweb/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fgdi%2Fgmaindc.cpp;fp=lib%2Fgdi%2Fgmaindc.cpp;h=4890027f5246bfd65988221cf89a97ec3dba5129;hb=059c9a03c8cc02b0c595e3a5599be04dc157f725;hp=0000000000000000000000000000000000000000;hpb=e8164a09377e89aeb0c208c12b979811d5bc33fe;p=vuplus_dvbapp diff --git a/lib/gdi/gmaindc.cpp b/lib/gdi/gmaindc.cpp new file mode 100644 index 0000000..4890027 --- /dev/null +++ b/lib/gdi/gmaindc.cpp @@ -0,0 +1,28 @@ +#include + +gMainDC *gMainDC::m_instance; + +ePtr NewgMainDCPtr(void) +{ + ePtr ptr; + gMainDC::getInstance(ptr); + return ptr; +} + +gMainDC::gMainDC() +{ + ASSERT(m_instance == 0); + m_instance = this; +} + +gMainDC::gMainDC(gPixmap *pixmap) : gDC(pixmap) +{ + ASSERT(m_instance == 0); + m_instance = this; +} + +gMainDC::~gMainDC() +{ + m_instance = 0; +} +