explicitly include compiler.h to be sure all stdint types are defined
[bertos.git] / bertos / drv / lcd_gfx_qt.h
index a5538f39299fcfc8dad995e4cda52dd8692e49de..f1bb4e9311f5a61422370b8ff704c8fcb7d8d864 100644 (file)
@@ -39,6 +39,9 @@
 #ifndef DRV_LCD_GFX_QT_H
 #define DRV_LCD_GFX_QT_H
 
+// uint8_t
+#include <cfg/compiler.h>
+
 #include <QtGui/QColor>
 #include <QtGui/QFrame>
 
@@ -47,6 +50,7 @@ class QSizePolicy;
 class QPaintEvent;
 class QResizeEvent;
 
+#define CONFIG_EMULLCD_SCALE 1
 
 class EmulLCD : public QFrame
 {
@@ -62,11 +66,12 @@ public:
 
 // Base class overrides
 protected:
-       virtual QSizePolicy sizePolicy() const;
-       virtual QSize sizeHint() const;
-       virtual QSize minimumSizeHint() const;
        virtual void paintEvent(QPaintEvent *event);
 
+       #if CONFIG_EMULLCD_SCALE
+               virtual int heightForWidth(int w) const;
+       #endif
+
 // Operations
 public:
        void writeRaster(uint8_t *raster);