Gui: Create light sources parameter group
* categorizes light sources into its own group * fixes config file issues between 1.0 and 1.1
This commit is contained in:
@@ -77,7 +77,7 @@ private:
|
||||
QPointer <View3DInventorViewer> view;
|
||||
SoOrthographicCamera *camera = nullptr;
|
||||
|
||||
ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/View");
|
||||
ParameterGrp::handle hGrp = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/View/LightSources");
|
||||
|
||||
float zoomStep = 3.0f;
|
||||
};
|
||||
|
||||
@@ -94,20 +94,23 @@ void View3DSettings::applySettings()
|
||||
OnChange(*hGrp,"UseVBO");
|
||||
OnChange(*hGrp,"RenderCache");
|
||||
OnChange(*hGrp,"Orthographic");
|
||||
OnChange(*hGrp,"EnableHeadlight");
|
||||
OnChange(*hGrp,"HeadlightColor");
|
||||
OnChange(*hGrp,"HeadlightDirection");
|
||||
OnChange(*hGrp,"HeadlightIntensity");
|
||||
OnChange(*hGrp,"EnableBacklight");
|
||||
OnChange(*hGrp,"BacklightColor");
|
||||
OnChange(*hGrp,"BacklightDirection");
|
||||
OnChange(*hGrp,"BacklightIntensity");
|
||||
OnChange(*hGrp,"EnableFillLight");
|
||||
OnChange(*hGrp,"FillLightColor");
|
||||
OnChange(*hGrp,"FillLightDirection");
|
||||
OnChange(*hGrp,"FillLightIntensity");
|
||||
OnChange(*hGrp,"AmbientLightColor");
|
||||
OnChange(*hGrp,"AmbientLightIntensity");
|
||||
|
||||
auto lightSourcesGrp = hGrp->GetGroup("LightSources");
|
||||
OnChange(*lightSourcesGrp,"EnableHeadlight");
|
||||
OnChange(*lightSourcesGrp,"HeadlightColor");
|
||||
OnChange(*lightSourcesGrp,"HeadlightDirection");
|
||||
OnChange(*lightSourcesGrp,"HeadlightIntensity");
|
||||
OnChange(*lightSourcesGrp,"EnableBacklight");
|
||||
OnChange(*lightSourcesGrp,"BacklightColor");
|
||||
OnChange(*lightSourcesGrp,"BacklightDirection");
|
||||
OnChange(*lightSourcesGrp,"BacklightIntensity");
|
||||
OnChange(*lightSourcesGrp,"EnableFillLight");
|
||||
OnChange(*lightSourcesGrp,"FillLightColor");
|
||||
OnChange(*lightSourcesGrp,"FillLightDirection");
|
||||
OnChange(*lightSourcesGrp,"FillLightIntensity");
|
||||
OnChange(*lightSourcesGrp,"AmbientLightColor");
|
||||
OnChange(*lightSourcesGrp,"AmbientLightIntensity");
|
||||
|
||||
OnChange(*hGrp,"NavigationStyle");
|
||||
OnChange(*hGrp,"OrbitStyle");
|
||||
OnChange(*hGrp,"Sensitivity");
|
||||
|
||||
Reference in New Issue
Block a user