diff --git a/ACGHelper/DrawModeConverter.cc b/ACGHelper/DrawModeConverter.cc index a01d203869f952bc4a12ffd9b280e681d2fd0c1c..8424983c66a57526e0ec3171db3249e617cd85f4 100644 --- a/ACGHelper/DrawModeConverter.cc +++ b/ACGHelper/DrawModeConverter.cc @@ -51,6 +51,7 @@ //== INCLUDES ================================================================= +#include "ACG/Scenegraph/DrawModes.hh" #include "DrawModeConverter.hh" //== TYPEDEFS ================================================================= @@ -175,6 +176,8 @@ ACG::SceneGraph::DrawModes::DrawMode listToDrawMode( std::vector< QString > _dra drawMode = drawMode | ACG::SceneGraph::DrawModes::SOLID_SHADER; } else if( _draw_modes[i] == "SOLID_SMOOTH_SHADED_FEATURES" ) { drawMode = drawMode | ACG::SceneGraph::DrawModes::SOLID_SMOOTH_SHADED_FEATURES; + } else { + drawMode |= ACG::SceneGraph::DrawModes::getDrawMode(_draw_modes[i].toStdString()); } } @@ -240,6 +243,8 @@ ACG::SceneGraph::DrawModes::DrawMode descriptionsToDrawMode ( std::vector< QStri drawMode = drawMode | ACG::SceneGraph::DrawModes::SOLID_SHADER; } else if( _draw_modes[i] == "Solid (smooth shaded, features)" ) { drawMode = drawMode | ACG::SceneGraph::DrawModes::SOLID_SMOOTH_SHADED_FEATURES; + } else { + drawMode |= ACG::SceneGraph::DrawModes::getDrawMode(_draw_modes[i].toStdString()); } }