openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
glcddc.h
Go to the documentation of this file.
1 #ifndef __glcddc_h
2 #define __glcddc_h
3 
4 #include "grc.h"
5 #include <lib/gdi/lcd.h>
6 
7 class gLCDDC: public gDC
8 {
9  eLCD *lcd;
10  static gLCDDC *instance;
11  int update;
12  void exec(const gOpcode *opcode);
13  gUnmanagedSurface surface;
14 public:
15  gLCDDC();
16  ~gLCDDC();
17  void setUpdate(int update);
18  static int getInstance(ePtr<gLCDDC> &ptr) { if (!instance) return -1; ptr = instance; return 0; }
19  int islocked() const { return lcd->islocked(); }
20 };
21 
22 #endif
static int ptr
Definition: bcm.cpp:17
Definition: lcd.h:22
virtual int islocked()
Definition: lcd.h:42
Definition: smartptr.h:11
Definition: grc.h:330
Definition: glcddc.h:8
void setUpdate(int update)
Definition: glcddc.cpp:85
static int getInstance(ePtr< gLCDDC > &ptr)
Definition: glcddc.h:18
gLCDDC()
Definition: glcddc.cpp:9
int islocked() const
Definition: glcddc.h:19
~gLCDDC()
Definition: glcddc.cpp:48
Definition: grc.h:31
Definition: gpixmap.h:163