X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d63d2c3c6cbbd574dda4f8b00ebe6c661735edd5..9925392e576717cc0df070ace822a6f392808bb7:/lib/gdi/glcddc.h?ds=sidebyside diff --git a/lib/gdi/glcddc.h b/lib/gdi/glcddc.h index 9342e5e2..6d5f3834 100644 --- a/lib/gdi/glcddc.h +++ b/lib/gdi/glcddc.h @@ -1,26 +1,22 @@ -#ifndef DISABLE_LCD - #ifndef __glcddc_h #define __glcddc_h #include "grc.h" +#include -class eLCD; - -class gLCDDC: public gPixmapDC +class gLCDDC: public gDC { eLCD *lcd; static gLCDDC *instance; int update; void exec(gOpcode *opcode); + gSurface surface; public: - gLCDDC(eLCD *lcd); + gLCDDC(); ~gLCDDC(); void setUpdate(int update); - static gLCDDC *getInstance(); + static int getInstance(ePtr &ptr) { if (!instance) return -1; ptr = instance; return 0; } + int islocked() { return lcd->islocked(); } }; - #endif - -#endif //DISABLE_LCD