Browse Source

Add prev selected vertex to SelPrevSurfaceCmd

master
Krisjanis Rijnieks 9 years ago
parent
commit
aec929d45b
  1. 2
      src/Commands/SelPrevSurfaceCmd.cpp
  2. 1
      src/Commands/SelPrevSurfaceCmd.h

2
src/Commands/SelPrevSurfaceCmd.cpp

@ -9,12 +9,14 @@ SelPrevSurfaceCmd::SelPrevSurfaceCmd(SurfaceManager * surfaceManager){
void SelPrevSurfaceCmd::exec(){
_prevSelectedSurface = _surfaceManager->getSelectedSurface();
_prevSelectedVertex = _surfaceManager->getSelectedVertexIndex();
_surfaceManager->selectPrevSurface();
}
void SelPrevSurfaceCmd::undo(){
ofLogNotice("SelPrevSurfaceCmd", "undo");
_surfaceManager->selectSurface(_prevSelectedSurface);
_surfaceManager->selectVertex(_prevSelectedVertex);
_prevSelectedSurface = 0;
}

1
src/Commands/SelPrevSurfaceCmd.h

@ -22,6 +22,7 @@ class SelPrevSurfaceCmd : public BaseUndoCmd {
private:
SurfaceManager * _surfaceManager;
BaseSurface * _prevSelectedSurface;
int _prevSelectedVertex;
};

Loading…
Cancel
Save