FEM: modernize C++: use default member init
This commit is contained in:
@@ -41,10 +41,7 @@ ActiveAnalysisObserver* ActiveAnalysisObserver::instance()
|
||||
return inst;
|
||||
}
|
||||
|
||||
ActiveAnalysisObserver::ActiveAnalysisObserver()
|
||||
: activeObject(nullptr), activeView(nullptr), activeDocument(nullptr)
|
||||
{
|
||||
}
|
||||
ActiveAnalysisObserver::ActiveAnalysisObserver() = default;
|
||||
|
||||
ActiveAnalysisObserver::~ActiveAnalysisObserver() = default;
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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;
|
||||
};
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user