Browse Source

Add prev selected vertex to SelSurfaceCmd

master
Krisjanis Rijnieks 9 years ago
parent
commit
6f3ba63a9f
  1. 4
      src/Commands/SelSurfaceCmd.cpp
  2. 1
      src/Commands/SelSurfaceCmd.h

4
src/Commands/SelSurfaceCmd.cpp

@ -10,14 +10,14 @@ SelSurfaceCmd::SelSurfaceCmd(SurfaceManager * surfaceManager, BaseSurface * surf
void SelSurfaceCmd::exec(){
_prevSelectedSurface = _surfaceManager->getSelectedSurface();
_prevSelectedVertex = _surfaceManager->getSelectedVertexIndex();
_surfaceManager->selectSurface(_surfaceToSelect);
}
void SelSurfaceCmd::undo(){
ofLogNotice("SelSurfaceCmd", "undo");
_surfaceManager->selectSurface(_prevSelectedSurface);
_surfaceToSelect = 0;
_prevSelectedSurface = 0;
_surfaceManager->selectVertex(_prevSelectedVertex);
}
} // namespace piMapper

1
src/Commands/SelSurfaceCmd.h

@ -23,6 +23,7 @@ class SelSurfaceCmd : public BaseUndoCmd {
BaseSurface * _surfaceToSelect;
SurfaceManager * _surfaceManager;
BaseSurface * _prevSelectedSurface;
int _prevSelectedVertex;
};

Loading…
Cancel
Save