X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Frs_staticgraphicview.h;h=508ebb6747a88548edbe92c38c302ade21d22eb5;hb=3b479913b79032e514ce8c74ba915c6c91ab0f15;hp=180c21320774c3d0af9dcb2d2deda5f21853d88c;hpb=89e127aa3dbd74d3158e6dbe0ca1703420c04395;p=architektonas diff --git a/src/base/rs_staticgraphicview.h b/src/base/rs_staticgraphicview.h index 180c213..508ebb6 100644 --- a/src/base/rs_staticgraphicview.h +++ b/src/base/rs_staticgraphicview.h @@ -2,7 +2,8 @@ #define RS_STATICGRAPHICVIEW_H #include "rs_graphicview.h" -#include "rs_layerlistlistener.h" + +class PaintInterface; /** * This is an implementation of a graphic viewer with a fixed size @@ -11,36 +12,24 @@ class RS_StaticGraphicView: public RS_GraphicView { public: -// RS_StaticGraphicView(int w, int h, RS_Painter * p); RS_StaticGraphicView(int w, int h, PaintInterface * p); virtual ~RS_StaticGraphicView(); virtual int getWidth(); virtual int getHeight(); - virtual void redraw() {} - virtual void adjustOffsetControls() {} - virtual void adjustZoomControls() {} -// virtual RS_Painter * createPainter(); -// virtual RS_Painter * createDirectPainter(); - virtual PaintInterface * createPainter(); - virtual PaintInterface * createDirectPainter(); - virtual void destroyPainter(); - virtual void setMouseCursor(RS2::CursorType ) {} - - virtual void emulateMouseMoveEvent() {} - virtual void updateGridStatusWidget(const QString &) {} + virtual void redraw(); + virtual void adjustOffsetControls(); + virtual void adjustZoomControls(); + virtual void setMouseCursor(RS2::CursorType); - void paint(); + virtual void emulateMouseMoveEvent(); + virtual void updateGridStatusWidget(const QString &); - //These pure virtual methods are placeholders for QG_GraphicView... - //now here too... -// virtual void SetPreviewMode(bool mode = true) {} -// virtual void SetPreviewEntity(RS_Preview *) {} + void paint(); private: //! Width int width; - //! Height int height; };