Browse Source

Add `surfaceUnselectedevent to `SurfaceManager`

master
Krisjanis Rijnieks 9 years ago
parent
commit
ede1f4fd18
  1. 5
      src/Surfaces/SurfaceManager.cpp
  2. 1
      src/Surfaces/SurfaceManager.h

5
src/Surfaces/SurfaceManager.cpp

@ -199,7 +199,10 @@ void SurfaceManager::selectVertex(int i){
}
if(i > selectedSurface->getVertices().size() - 1){
ofLogError("SurfaceManager::selectVertex") << "index out of bounds" << endl;
ofLogError("SurfaceManager::selectVertex") << "index (" << i << ") out of bounds" << endl;
int prevVertIndex = _selectedVertexIndex;
ofNotifyEvent(vertexUnselectedEvent, prevVertIndex, this);
_selectedVertexIndex = -1;
return;
}

1
src/Surfaces/SurfaceManager.h

@ -57,6 +57,7 @@ class SurfaceManager {
ofEvent <vector<ofVec3f>> verticesChangedEvent;
ofEvent <int> surfaceSelectedEvent;
ofEvent <int> vertexSelectedEvent;
ofEvent <int> vertexUnselectedEvent;
void onVertexChanged(int & i);
void onVerticesChanged(vector<ofVec3f> & vertices);

Loading…
Cancel
Save