-/*****************************************************************************
-** $Id: rs_staticgraphicview.cpp 1686 2003-08-25 22:50:31Z andrew $
-**
-** This is part of the QCad Qt GUI
-** Copyright (C) 2001 Andrew Mustun
-**
-** This program is free software; you can redistribute it and/or modify
-** it under the terms of the GNU General Public License (version 2) as
-** published by the Free Software Foundation.
-**
-** This program is distributed in the hope that it will be useful,
-** but WITHOUT ANY WARRANTY; without even the implied warranty of
-** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-** GNU General Public License for more details.
-**
-** You should have received a copy of the GNU General Public License
-** along with this program; if not, write to the Free Software
-** Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
-******************************************************************************/
+// rs_staticgraphicview.cpp
+//
+// Part of the Architektonas Project
+// Originally part of QCad Community Edition by Andrew Mustun
+// Extensively rewritten and refactored by James L. Hammons
+// (C) 2010 Underground Software
+//
+// JLH = James L. Hammons <jlhamm@acm.org>
+//
+// Who When What
+// --- ---------- -----------------------------------------------------------
+// JLH 06/02/2010 Added this text. :-)
+// JLH 06/15/2010 Moved implementation (however trivial) from header to here.
+//
-#include "rs_staticgraphicview.h"
+/*
+To me, this is yet another useless class. It seems to me that this could be
+easily replaced by putting a bitmap creation method in GraphicView. But that's
+just me. >:-)
+*/
-#include "rs_graphic.h"
+#include "rs_staticgraphicview.h"
/**
* Constructor.
* @param w Width
* @param h Height
*/
-//RS_StaticGraphicView::RS_StaticGraphicView(int w, int h, RS_Painter * p): /*painter(p),*/ width(w),
RS_StaticGraphicView::RS_StaticGraphicView(int w, int h, PaintInterface * p): /*painter(p),*/ width(w), height(h)
{
setBackground(RS_Color(255, 255, 255));
}
/**
- * Creates a new painter for the buffer of this widget and returns a
- * pointer to it. The class variable 'painter' also
- * points to that object.
+ * Handles paint events by redrawing the graphic in this view.
*/
-//RS_Painter * RS_StaticGraphicView::createPainter()
-PaintInterface * RS_StaticGraphicView::createPainter()
+void RS_StaticGraphicView::paint()
{
- return painter;
+ RS_DEBUG->print("RS_StaticGraphicView::paint begin");
+ drawIt();
+ RS_DEBUG->print("RS_StaticGraphicView::paint end");
}
-/**
- * Creates a new painter for this widget and returns a
- * pointer to it. The class variable 'painter' also
- * points to that object.
- */
-//RS_Painter * RS_StaticGraphicView::createDirectPainter()
-PaintInterface * RS_StaticGraphicView::createDirectPainter()
+/*virtual*/ void RS_StaticGraphicView::redraw()
{
- return createPainter();
}
-/**
- * Deletes the painter.
- */
-void RS_StaticGraphicView::destroyPainter()
+/*virtual*/ void RS_StaticGraphicView::adjustOffsetControls()
{
}
-/**
- * Handles paint events by redrawing the graphic in this view.
- */
-void RS_StaticGraphicView::paint()
+/*virtual*/ void RS_StaticGraphicView::adjustZoomControls()
+{
+}
+
+/*virtual*/ void RS_StaticGraphicView::setMouseCursor(RS2::CursorType)
+{
+}
+
+/*virtual*/ void RS_StaticGraphicView::emulateMouseMoveEvent()
+{
+}
+
+/*virtual*/ void RS_StaticGraphicView::updateGridStatusWidget(const QString &)
{
- RS_DEBUG->print("RS_StaticGraphicView::paint begin");
- drawIt();
- RS_DEBUG->print("RS_StaticGraphicView::paint end");
}