X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Factions%2Frs_actiondimleader.h;h=545bff6e8194fff6deed118dcd9a195fdf6ba410;hb=3f46c180da0806c9c263e6d87d0f1404632402da;hp=3bf575042d8044f843b2a9e1d4ff44be156785be;hpb=16ce54abf01ca3032e42a5bb11a4afcf9014dcca;p=architektonas diff --git a/src/actions/rs_actiondimleader.h b/src/actions/rs_actiondimleader.h index 3bf5750..545bff6 100644 --- a/src/actions/rs_actiondimleader.h +++ b/src/actions/rs_actiondimleader.h @@ -1,34 +1,11 @@ -/**************************************************************************** -** $Id: rs_actiondimleader.h 1062 2004-01-16 21:51:20Z andrew $ -** -** Copyright (C) 2001-2003 RibbonSoft. All rights reserved. -** -** This file is part of the qcadlib Library project. -** -** This file may be distributed and/or modified under the terms of the -** GNU General Public License version 2 as published by the Free Software -** Foundation and appearing in the file LICENSE.GPL included in the -** packaging of this file. -** -** Licensees holding valid qcadlib Professional Edition licenses may use -** this file in accordance with the qcadlib Commercial License -** Agreement provided with the Software. -** -** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE -** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. -** -** See http://www.ribbonsoft.com for further details. -** -** Contact info@ribbonsoft.com if any conditions of this licensing are -** not clear to you. -** -**********************************************************************/ - #ifndef RS_ACTIONDIMLEADER_H #define RS_ACTIONDIMLEADER_H -#include "rs_previewactioninterface.h" +#include #include "rs_leader.h" +#include "rs_previewactioninterface.h" + +class Vector; /** * This action class can handle user events to draw @@ -38,11 +15,10 @@ */ class RS_ActionDimLeader: public RS_PreviewActionInterface { -//hm //Q_OBJECT public: /** - * Action States. - */ + * Action States. + */ enum Status { SetStartpoint, /**< Setting the startpoint. */ SetEndpoint /**< Setting the endpoint. */ @@ -52,7 +28,7 @@ class RS_ActionDimLeader: public RS_PreviewActionInterface RS_ActionDimLeader(RS_EntityContainer & container, RS_GraphicView & graphicView); ~RS_ActionDimLeader(); - static QAction * createGUIAction(RS2::ActionType /*type*/, QObject * /*parent*/); + //static QAction * createGUIAction(RS2::ActionType /*type*/, QObject * /*parent*/); virtual RS2::ActionType rtti(); void reset(); @@ -61,7 +37,7 @@ class RS_ActionDimLeader: public RS_PreviewActionInterface virtual void mouseMoveEvent(QMouseEvent * e); virtual void mouseReleaseEvent(QMouseEvent * e); virtual void keyPressEvent(QKeyEvent *); - virtual void coordinateEvent(RS_CoordinateEvent * e); + virtual void coordinateEvent(Vector * e); virtual void commandEvent(RS_CommandEvent * e); virtual QStringList getAvailableCommands(); virtual void showOptions(); @@ -78,7 +54,7 @@ class RS_ActionDimLeader: public RS_PreviewActionInterface /** * Points set so far. */ - // Q3PtrList points; + // Q3PtrList points; QList points; };