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);
}
|