diff --git a/src/Mod/Fem/Gui/ActiveAnalysisObserver.cpp b/src/Mod/Fem/Gui/ActiveAnalysisObserver.cpp index 9c5b51852b..221bf456f5 100644 --- a/src/Mod/Fem/Gui/ActiveAnalysisObserver.cpp +++ b/src/Mod/Fem/Gui/ActiveAnalysisObserver.cpp @@ -41,10 +41,7 @@ ActiveAnalysisObserver* ActiveAnalysisObserver::instance() return inst; } -ActiveAnalysisObserver::ActiveAnalysisObserver() - : activeObject(nullptr), activeView(nullptr), activeDocument(nullptr) -{ -} +ActiveAnalysisObserver::ActiveAnalysisObserver() = default; ActiveAnalysisObserver::~ActiveAnalysisObserver() = default; diff --git a/src/Mod/Fem/Gui/ActiveAnalysisObserver.h b/src/Mod/Fem/Gui/ActiveAnalysisObserver.h index 86d0824fa8..99e7cd740d 100644 --- a/src/Mod/Fem/Gui/ActiveAnalysisObserver.h +++ b/src/Mod/Fem/Gui/ActiveAnalysisObserver.h @@ -55,9 +55,9 @@ private: private: static ActiveAnalysisObserver* inst; - Fem::FemAnalysis* activeObject; - Gui::ViewProviderDocumentObject* activeView; - Gui::Document* activeDocument; + Fem::FemAnalysis* activeObject{nullptr}; + Gui::ViewProviderDocumentObject* activeView{nullptr}; + Gui::Document* activeDocument{nullptr}; }; } //namespace FemGui diff --git a/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h b/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h index f3ed405c3b..c523c5cfa1 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h +++ b/src/Mod/Fem/Gui/ViewProviderFemPostFunction.h @@ -53,7 +53,7 @@ class FemGuiExport FunctionWidget : public QWidget { Q_OBJECT public: - FunctionWidget() : m_block(false), m_view(nullptr), m_object(nullptr) {} + FunctionWidget() = default; ~FunctionWidget() override = default; virtual void applyPythonCode() = 0; @@ -70,9 +70,9 @@ protected: virtual void onChange(const App::Property& p) = 0; private: - bool m_block; - ViewProviderFemPostFunction* m_view; - Fem::FemPostFunction* m_object; + bool m_block{false}; + ViewProviderFemPostFunction* m_view{nullptr}; + Fem::FemPostFunction* m_object{nullptr}; boost::signals2::scoped_connection m_connection; }; diff --git a/src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp b/src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp index c4013fa85a..a5e324d3e7 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp +++ b/src/Mod/Fem/Gui/ViewProviderFemPostObject.cpp @@ -135,7 +135,7 @@ private: PROPERTY_SOURCE(FemGui::ViewProviderFemPostObject, Gui::ViewProviderDocumentObject) -ViewProviderFemPostObject::ViewProviderFemPostObject() : m_blockPropertyChanges(false) +ViewProviderFemPostObject::ViewProviderFemPostObject() { //initialize the properties ADD_PROPERTY_TYPE(Field, diff --git a/src/Mod/Fem/Gui/ViewProviderFemPostObject.h b/src/Mod/Fem/Gui/ViewProviderFemPostObject.h index 5ed40fba2f..c981a511b1 100644 --- a/src/Mod/Fem/Gui/ViewProviderFemPostObject.h +++ b/src/Mod/Fem/Gui/ViewProviderFemPostObject.h @@ -161,7 +161,7 @@ private: void addAbsoluteField(vtkDataSet* dset, std::string FieldName); App::Enumeration m_coloringEnum, m_vectorEnum; - bool m_blockPropertyChanges; + bool m_blockPropertyChanges{false}; }; } //namespace FemGui