Browse Source

Indegrate `DuplicateSurfaceCmd` into `Application`

master
Krisjanis Rijnieks 9 years ago
parent
commit
ce772c210e
  1. 9
      src/Application/ProjectionMappingState.cpp
  2. 1
      src/Application/ProjectionMappingState.h

9
src/Application/ProjectionMappingState.cpp

@ -183,6 +183,15 @@ void ProjectionMappingState::onKeyPressed(Application * app, ofKeyEventArgs & ar
app->getCmdManager()->exec(new SelNextSurfaceCmd(app->getSurfaceManager()));
}
break;
case 'd':
if(app->getSurfaceManager()->getSelectedSurface() != 0){
app->getCmdManager()->exec(
new DuplicateSurfaceCmd(
app->getSurfaceManager()->getSelectedSurface(),
app->getSurfaceManager()));
}
break;
default:
break;

1
src/Application/ProjectionMappingState.h

@ -21,6 +21,7 @@
#include "TogglePerspectiveCmd.h"
#include "DeselectSurfaceCmd.h"
#include "SetNextSourceCmd.h"
#include "DuplicateSurfaceCmd.h"
#include "SurfaceType.h"
#include "Gui.h"

Loading…
Cancel
Save