1 // actionselectbase.cpp
3 // Part of the Architektonas Project
4 // Originally part of QCad Community Edition by Andrew Mustun
5 // Extensively rewritten and refactored by James L. Hammons
6 // Portions copyright (C) 2001-2003 RibbonSoft
7 // Copyright (C) 2010 Underground Software
8 // See the README and GPLv2 files for licensing and warranty information
10 // JLH = James L. Hammons <jlhamm@acm.org>
13 // --- ---------- -----------------------------------------------------------
14 // JLH 06/04/2010 Added this text. :-)
17 #include "actionselectbase.h"
19 #include "graphicview.h"
21 ActionSelectBase::ActionSelectBase(const char * name,
22 EntityContainer & container, GraphicView & graphicView):
23 ActionInterface(name, container, graphicView)
27 ActionSelectBase::~ActionSelectBase()
32 * Default behaviour of this method is triggering the predecesing
33 * action and finishing this one when the enter key is pressed.
35 void ActionSelectBase::keyReleaseEvent(QKeyEvent * e)
37 if (e->key() == Qt::Key_Return && predecessor)
41 void ActionSelectBase::updateMouseCursor()
43 graphicView->setMouseCursor(RS2::SelectCursor);