Browse Source

Beautify Application grid methods

master
Krisjanis Rijnieks 8 years ago
parent
commit
a96a8fb8c3
  1. 73
      src/Application/Application.cpp

73
src/Application/Application.cpp

@ -406,59 +406,54 @@ void Application::setNextSource(){
void Application::addGridRow(){ void Application::addGridRow(){
if(getSurfaceManager()->getSelectedSurface() != 0){ if(getSurfaceManager()->getSelectedSurface() != 0){
if(getSurfaceManager()->getSelectedSurface()->getType() == if(getSurfaceManager()->getSelectedSurface()->getType() ==
SurfaceType::GRID_WARP_SURFACE){ SurfaceType::GRID_WARP_SURFACE){
// TODO: The command should not require projection editor pointer
// TODO: The command should not require projection editor pointer getCmdManager()->exec(
getCmdManager()->exec( new AddGridRowCmd(
new AddGridRowCmd( (GridWarpSurface *)getSurfaceManager()->getSelectedSurface() ));
(GridWarpSurface *)getSurfaceManager()->getSelectedSurface() )); }
} }
}
} }
void Application::addGridColumn(){ void Application::addGridColumn(){
if(getSurfaceManager()->getSelectedSurface() != 0){ if(getSurfaceManager()->getSelectedSurface() != 0){
if(getSurfaceManager()->getSelectedSurface()->getType() == if(getSurfaceManager()->getSelectedSurface()->getType() ==
SurfaceType::GRID_WARP_SURFACE){ SurfaceType::GRID_WARP_SURFACE){
// TODO: The command should not require projection editor pointer
// TODO: The command should not require projection editor pointer getCmdManager()->exec(
getCmdManager()->exec( new AddGridColCmd(
new AddGridColCmd( (GridWarpSurface *)getSurfaceManager()->getSelectedSurface() ));
(GridWarpSurface *)getSurfaceManager()->getSelectedSurface() )); }
} }
}
} }
void Application::removeGridRow(){ void Application::removeGridRow(){
if(getSurfaceManager()->getSelectedSurface() != 0){ if(getSurfaceManager()->getSelectedSurface() != 0){
if(getSurfaceManager()->getSelectedSurface()->getType() == if(getSurfaceManager()->getSelectedSurface()->getType() ==
SurfaceType::GRID_WARP_SURFACE){ SurfaceType::GRID_WARP_SURFACE){
if(((GridWarpSurface *)getSurfaceManager()->getSelectedSurface())->getGridRows() > 1){
if(((GridWarpSurface *)getSurfaceManager()->getSelectedSurface())->getGridRows() > 1){ // TODO: The command should not require projection editor pointer
// TODO: The command should not require projection editor pointer getCmdManager()->exec(
getCmdManager()->exec( new RmGridRowCmd(
new RmGridRowCmd( (GridWarpSurface *)getSurfaceManager()->getSelectedSurface() ));
(GridWarpSurface *)getSurfaceManager()->getSelectedSurface() ));
}
} }
} }
}
} }
void Application::removeGridColumn(){ void Application::removeGridColumn(){
if(getSurfaceManager()->getSelectedSurface() != 0){ if(getSurfaceManager()->getSelectedSurface() != 0){
if(getSurfaceManager()->getSelectedSurface()->getType() == if(getSurfaceManager()->getSelectedSurface()->getType() ==
SurfaceType::GRID_WARP_SURFACE){ SurfaceType::GRID_WARP_SURFACE){
if(((GridWarpSurface *)getSurfaceManager()->getSelectedSurface())->getGridCols() > 1){
if(((GridWarpSurface *)getSurfaceManager()->getSelectedSurface())->getGridCols() > 1){ // TODO: The command should not require projection editor pointer
// TODO: The command should not require projection editor pointer getCmdManager()->exec(
getCmdManager()->exec( new RmGridColCmd(
new RmGridColCmd( (GridWarpSurface *)getSurfaceManager()->getSelectedSurface() ));
(GridWarpSurface *)getSurfaceManager()->getSelectedSurface() ));
}
} }
} }
}
} }
} // namespace piMapper } // namespace piMapper

Loading…
Cancel
Save