src/plugins/gfxdrivers/directfb/qdirectfbwindowsurface.h
changeset 19 fcece45ef507
parent 18 2f34d5167611
equal deleted inserted replaced
18:2f34d5167611 19:fcece45ef507
    95     IDirectFBSurface *directFBSurface() const;
    95     IDirectFBSurface *directFBSurface() const;
    96 #ifdef QT_DIRECTFB_WM
    96 #ifdef QT_DIRECTFB_WM
    97     IDirectFBWindow *directFBWindow() const;
    97     IDirectFBWindow *directFBWindow() const;
    98 #endif
    98 #endif
    99 private:
    99 private:
       
   100     void updateIsOpaque();
   100     void setOpaque(bool opaque);
   101     void setOpaque(bool opaque);
   101     void updateFormat();
       
   102     void releaseSurface();
   102     void releaseSurface();
   103     QDirectFBWindowSurface *sibling;
   103     QDirectFBWindowSurface *sibling;
   104 
   104 
   105 #ifdef QT_DIRECTFB_WM
   105 #ifdef QT_DIRECTFB_WM
   106     void createWindow(const QRect &rect);
   106     void createWindow(const QRect &rect);
   111         Offscreen
   111         Offscreen
   112     } mode;
   112     } mode;
   113 #endif
   113 #endif
   114 
   114 
   115     DFBSurfaceFlipFlags flipFlags;
   115     DFBSurfaceFlipFlags flipFlags;
   116     bool noSystemBackground;
       
   117     bool boundingRectFlip;
   116     bool boundingRectFlip;
       
   117     bool flushPending;
   118 #ifdef QT_DIRECTFB_TIMING
   118 #ifdef QT_DIRECTFB_TIMING
   119     int frames;
   119     int frames;
   120     QTime timer;
   120     QTime timer;
   121 #endif
   121 #endif
   122 };
   122 };