From: Darius S. <dst...@us...> - 2001-07-23 12:51:05
|
Update of /cvsroot/kuml/kuml/kuml_gui/src/ige/common/manipulators In directory usw-pr-cvs1:/tmp/cvs-serv9502 Added Files: ViewSelector.cpp Log Message: Added file --- NEW FILE --- /* Generated by Together */ #include "ViewSelector.h" #include <qevent.h> void ViewSelector::mouseLMBPress(QMouseEvent * e) { getTarget()->mouseLMBPress(e); oldMousePos = e->pos(); } ViewSelector::ViewSelector(View * target) : AbstractViewManipulator(target) { } ViewSelector::~ViewSelector() { if(handles.empty() == false) { removeAllHandles(); } } void ViewSelector::removeAllHandles() { HandleVectorIter iter = handles.begin(); while ( iter != handles.end()) { delete *iter; ++iter; } handles.clear(); } void ViewSelector::addHandle(SelectionHandle *handle) { handles.insert(handles.end(), handle); } |