diff -r b72c6db6890b -r 5dc02b23752f src/gui/embedded/qscreenlinuxfb_qws.h --- a/src/gui/embedded/qscreenlinuxfb_qws.h Wed Jun 23 19:07:03 2010 +0300 +++ b/src/gui/embedded/qscreenlinuxfb_qws.h Tue Jul 06 15:10:48 2010 +0300 @@ -88,6 +88,8 @@ virtual bool useOffscreen(); + enum DriverTypes { GenericDriver, EInk8Track }; + virtual void disconnect(); virtual void shutdownDevice(); virtual void setMode(int,int,int); @@ -98,6 +100,7 @@ virtual uchar * cache(int); virtual void uncache(uchar *); virtual int sharedRamSize(void *); + virtual void setDirty(const QRect&); QLinuxFb_Shared * shared; @@ -109,6 +112,7 @@ int dataoffset; int cacheStart; + virtual void fixupScreenInfo(fb_fix_screeninfo &finfo, fb_var_screeninfo &vinfo); static void clearCache(QScreen *instance, int); private: