X-Git-Url: https://codewiz.org/gitweb?a=blobdiff_plain;f=bertos%2Fdrv%2Flcd_gfx_qt.h;h=c74b7883d9ae42543e9b5d728d779e094a6fb0da;hb=780f975602d282f0d2599e6601d7fee29d493762;hp=a5538f39299fcfc8dad995e4cda52dd8692e49de;hpb=27cabaafe176d72d9bd634f4bd7680d7337a3f69;p=bertos.git diff --git a/bertos/drv/lcd_gfx_qt.h b/bertos/drv/lcd_gfx_qt.h index a5538f39..c74b7883 100644 --- a/bertos/drv/lcd_gfx_qt.h +++ b/bertos/drv/lcd_gfx_qt.h @@ -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);