Browse Source

Remove `projectionEditor` arg from `MvSurfaceVertCmd`

master
Krisjanis Rijnieks 9 years ago
parent
commit
f2d37f88ab
  1. 9
      src/Commands/MvSurfaceVertCmd.cpp
  2. 5
      src/Commands/MvSurfaceVertCmd.h

9
src/Commands/MvSurfaceVertCmd.cpp

@ -3,13 +3,9 @@
namespace ofx { namespace ofx {
namespace piMapper { namespace piMapper {
MvSurfaceVertCmd::MvSurfaceVertCmd(int vertIndex, MvSurfaceVertCmd::MvSurfaceVertCmd(int vertIndex, BaseSurface * surface){
BaseSurface * surface,
ProjectionEditor * projectionEditor){
_vertIndex = vertIndex; _vertIndex = vertIndex;
_surface = surface; _surface = surface;
_projectionEditor = projectionEditor;
} }
void MvSurfaceVertCmd::exec(){ void MvSurfaceVertCmd::exec(){
@ -20,9 +16,6 @@ void MvSurfaceVertCmd::exec(){
void MvSurfaceVertCmd::undo(){ void MvSurfaceVertCmd::undo(){
ofLogNotice("MvSurfaceVertCommand", "undo"); ofLogNotice("MvSurfaceVertCommand", "undo");
_surface->setVertex(_vertIndex, _prevVertPos); _surface->setVertex(_vertIndex, _prevVertPos);
_projectionEditor->updateJoints();
_projectionEditor = 0;
_surface = 0;
} }
} // namespace piMapper } // namespace piMapper

5
src/Commands/MvSurfaceVertCmd.h

@ -15,9 +15,7 @@ namespace piMapper {
class MvSurfaceVertCmd : public BaseUndoCmd { class MvSurfaceVertCmd : public BaseUndoCmd {
public: public:
MvSurfaceVertCmd(int vertIndex, MvSurfaceVertCmd(int vertIndex, BaseSurface * surface);
BaseSurface * surface,
ProjectionEditor * projectionEditor);
void exec(); void exec();
void undo(); void undo();
@ -25,7 +23,6 @@ class MvSurfaceVertCmd : public BaseUndoCmd {
int _vertIndex; int _vertIndex;
ofVec2f _prevVertPos; ofVec2f _prevVertPos;
BaseSurface * _surface; BaseSurface * _surface;
ProjectionEditor * _projectionEditor;
}; };

Loading…
Cancel
Save