diff options
author | Pierre Ossman <ossman@cendio.se> | 2014-01-27 16:52:35 +0100 |
---|---|---|
committer | Pierre Ossman <ossman@cendio.se> | 2014-07-07 13:27:08 +0200 |
commit | 947b48de71e03df2df7010c5760766b93483c9e5 (patch) | |
tree | 1fa5b92d8d5bb3518f631458de79fc719ec0ab98 /vncviewer/DesktopWindow.h | |
parent | 0dff4b8b45574191200950a14e5bdd35f0435099 (diff) | |
download | tigervnc-947b48de71e03df2df7010c5760766b93483c9e5.tar.gz tigervnc-947b48de71e03df2df7010c5760766b93483c9e5.zip |
Remove some premature optimisation
Reduces header dependencies.
Diffstat (limited to 'vncviewer/DesktopWindow.h')
-rw-r--r-- | vncviewer/DesktopWindow.h | 28 |
1 files changed, 9 insertions, 19 deletions
diff --git a/vncviewer/DesktopWindow.h b/vncviewer/DesktopWindow.h index fefdd35b..06f25f55 100644 --- a/vncviewer/DesktopWindow.h +++ b/vncviewer/DesktopWindow.h @@ -23,13 +23,13 @@ #include <map> #include <rfb/Rect.h> +#include <rfb/Pixel.h> -#include "Viewport.h" - -#include <FL/Fl.H> #include <FL/Fl_Window.H> class CConn; +class Viewport; + class Fl_Scroll; class DesktopWindow : public Fl_Window { @@ -52,22 +52,12 @@ public: void setColourMapEntries(int firstColour, int nColours, rdr::U16* rgbs); - void fillRect(const rfb::Rect& r, rfb::Pixel pix) { - viewport->fillRect(r, pix); - } - void imageRect(const rfb::Rect& r, void* pixels) { - viewport->imageRect(r, pixels); - } - void copyRect(const rfb::Rect& r, int srcX, int srcY) { - viewport->copyRect(r, srcX, srcY); - } - - rdr::U8* getBufferRW(const rfb::Rect& r, int* stride) { - return viewport->getBufferRW(r, stride); - } - void damageRect(const rfb::Rect& r) { - viewport->damageRect(r); - } + void fillRect(const rfb::Rect& r, rfb::Pixel pix); + void imageRect(const rfb::Rect& r, void* pixels); + void copyRect(const rfb::Rect& r, int srcX, int srcY); + + rdr::U8* getBufferRW(const rfb::Rect& r, int* stride); + void damageRect(const rfb::Rect& r); void resizeFramebuffer(int new_w, int new_h); |