lcd_gfx_qt: Implement bitmap scaling
[bertos.git] / bertos / drv / lcd_gfx_qt.h
index a5538f39299fcfc8dad995e4cda52dd8692e49de..c74b7883d9ae42543e9b5d728d779e094a6fb0da 100644 (file)
@@ -47,6 +47,7 @@ class QSizePolicy;
 class QPaintEvent;
 class QResizeEvent;
 
+#define CONFIG_EMULLCD_SCALE 1
 
 class EmulLCD : public QFrame
 {
@@ -62,11 +63,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);