From 524d3c41c06a129572618a3a488082621b92850c Mon Sep 17 00:00:00 2001 From: Pieter Hijma Date: Sat, 5 Apr 2025 14:25:51 +0200 Subject: [PATCH] [Core] Disable toggling visibility for objects - VarSet - Spreadsheet - FEM objects --- src/Gui/ViewProviderVarSet.cpp | 1 + src/Mod/Fem/Gui/ViewProviderAnalysis.cpp | 1 + src/Mod/Fem/Gui/ViewProviderSolver.cpp | 1 + src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp | 5 ++++- 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Gui/ViewProviderVarSet.cpp b/src/Gui/ViewProviderVarSet.cpp index bd091d5256..d9179422d5 100644 --- a/src/Gui/ViewProviderVarSet.cpp +++ b/src/Gui/ViewProviderVarSet.cpp @@ -37,6 +37,7 @@ PROPERTY_SOURCE(Gui::ViewProviderVarSet, Gui::ViewProviderDocumentObject) ViewProviderVarSet::ViewProviderVarSet() { + setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility); sPixmap = "VarSet"; } diff --git a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp index 9094c2a4f7..1aaff2ab6b 100644 --- a/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp +++ b/src/Mod/Fem/Gui/ViewProviderAnalysis.cpp @@ -101,6 +101,7 @@ PROPERTY_SOURCE(FemGui::ViewProviderFemAnalysis, Gui::ViewProviderDocumentObject ViewProviderFemAnalysis::ViewProviderFemAnalysis() { + setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility); sPixmap = "FEM_Analysis"; } diff --git a/src/Mod/Fem/Gui/ViewProviderSolver.cpp b/src/Mod/Fem/Gui/ViewProviderSolver.cpp index 5870c3fea8..ea4bdfadc1 100644 --- a/src/Mod/Fem/Gui/ViewProviderSolver.cpp +++ b/src/Mod/Fem/Gui/ViewProviderSolver.cpp @@ -41,6 +41,7 @@ PROPERTY_SOURCE(FemGui::ViewProviderSolver, Gui::ViewProviderDocumentObject) ViewProviderSolver::ViewProviderSolver() { + setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility); sPixmap = "FEM_SolverStandard"; } diff --git a/src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp b/src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp index 3b17b64777..61eb3ca5a9 100644 --- a/src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp +++ b/src/Mod/Spreadsheet/Gui/ViewProviderSpreadsheet.cpp @@ -50,7 +50,10 @@ using namespace Spreadsheet; PROPERTY_SOURCE(SpreadsheetGui::ViewProviderSheet, Gui::ViewProviderDocumentObject) -ViewProviderSheet::ViewProviderSheet() = default; +ViewProviderSheet::ViewProviderSheet() +{ + setToggleVisibility(ToggleVisibilityMode::NoToggleVisibility); +} ViewProviderSheet::~ViewProviderSheet() {