bool TupCommandExecutor::setLayerVisibility(TupLayerResponse *response) { int scenePos = response->sceneIndex(); int position = response->layerIndex(); bool view = response->arg().toBool(); TupScene *scene = m_project->scene(scenePos); if (!scene) return false; TupLayer *layer = scene->layer(position); if (layer) { layer->setVisible(view); responsed(response); return true; } return false; }